2010-09-19 130 views
2

我試圖執行下面的積分在楓:到無窮大楓樹

simplify(int(a*x^2*e^(-a*x^2), x = -infinity .. infinity)) 

但不是返回答案,只是楓返回積分語句本身:

int(a*x^2*e^(-a*x^2), x = -infinity .. infinity) 

雖然漂亮的形式(與實際積分符號等)。我嘗試刪除「簡化()」,但它沒有任何區別。

任何想法爲什麼這是?它應該返回一個值。

回答

5

您可能只是語法問題。應用於x的指數函數是exp(x)而不是e^x。

> int(a*x^2*exp(-a*x^2), x = -infinity .. infinity); 
       /    (1/2)   \ 
       |    Pi    | 
     piecewise|csgn(a) = 1, --------, infinity| 
       |    (1/2)   | 
       \    2 a    /
+0

你說得對。這工作。完善 – Amit 2010-09-23 13:44:45

0

對於什麼是值得Wolfram Alpha seems to be able to do this

enter image description here

它給出的sqrt(pi)/(2 * sqrt (a))一個答案(假設Re(a) > 0)。

+1

這絕對有幫助,因爲它證實了我以前獲得的價值。我想知道楓爲什麼討厭它:/ – Amit 2010-09-19 22:58:18

0

你必須告訴楓木a有積極的實際部分。否則,積分不存在。請參閱手冊瞭解如何操作。

IIRC,有一個assume函數和一個symbolic選項,你可以傳遞給各種函數(包括簡化和int)。

+0

即使我宣佈a = 1,我仍然會得到同樣的結果。楓爲什麼恨我? – Amit 2010-09-19 22:59:32