2012-08-07 488 views
2

我想在Matlab中計算以下類型的積分。與matlab的無限積分

\int _{0}^\infty e^{-(u*u)} du

這是函數e ^的積分 - (U)* u和邊界是零到無窮大。這個積分應該返回1.

我該如何在Matlab中做到這一點?

+0

被積您在公式中顯示爲e^(-u * u),而不是e ^( - u)* u。你應該編輯問題中的公式 – lucianopaz 2016-12-19 13:05:56

回答

5

如果你不具備象徵性的工具箱,或想了解更多的速度,quadgk支持無限的限制:

f = @(x) x.*exp(-x); 
a = quadgk(f, 0, inf) 

a = 
    1.000000000000000e+00