2014-09-21 59 views
0

考慮這個的Python代碼片段:積分提取結果(正交)?

>>> V=quad(lambda x:sin(x),0,.456) 

>>> print "V=",V; 3*V<br> 

V= (0.10217888319247767, 1.1344134875077312e-15) 
(0.10217888319247767, 1.1344134875077312e-15, 
0.10217888319247767, 1.1344134875077312e-15, 
0.10217888319247767, 1.1344134875077312e-15)<br>>>> 

我怎麼V至剛好等於0.10217888319247767,使 (例如)3 * V = 0.30653664957743301(即「德元組」的話)?

回答

0

你可以索引這樣的元組:3*V[0]

+0

請更詳細說明或寫的評論 – 2014-09-21 02:54:20

+0

嗯,好吧,那麼適當的方式來定義,它是:「V =四(拉姆達X:SIN(X ),0,.456)「 – Kaimbridge 2014-09-21 03:04:10

+0

呃,使」V = quad(lambda x:sin(x),0,.456)[0]「。 P =) – Kaimbridge 2014-09-21 03:11:53