2014-09-21 17 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