matlab广义积分

来源:百度知道 编辑:UC知道 时间:2024/06/22 02:17:28
exp(-x.^2)/(1+x.^4)这个积分从负无穷到正无穷的积分的运行代码是什么?
>> syms x
>> int((exp(-x.^2)/(1+x.^4)),+inf,-inf)

??? Error using ==> sym/maple
Error, (in limit) inconsistent direction with infinities

Error in ==> D:\MATLAB6p5\toolbox\symbolic\@sym\int.m
On line 51 ==> r = maple('map','int',f,[x.s '=' a.s '..' b.s]);
这是怎么回事?

我觉得,从数学上讲,此积分是无穷的,函数只在正负1时有最小值,在别处都在x轴上方,且趋近于1,所以x取的越多,积分越大,取无穷,积分肯定无穷。这是画的图,你看一下
x=-10:10;
plot(x,exp((-x.^2)./(1+x.^4)))
希望别人给出一些好的办法
还有我的运行这样digits(32) syms x
y=vpa(int(exp((-x.^2)./(1+x.^4)),-inf,+inf))
Warning: Explicit integral could not be found.
> In sym.int at 58

y =

(Inf)