2012-08-07 154 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