matlab二重数值积分 第一重积分还有符号积分上限

1、这个积分可用下面的表达式进行计算:
quadl(@(x)arrayfun(@(X)quadgk(@(z)exp(-z)./z,((X-10)^2+10)/4e-6,inf),x),-10,10)但结果为Inf,原因很简单,exp(z)/z的积分上限是inf,而且函数值趋近于inf,所以结果必然是inf.
2、指数积分函数的指数项应该是exp(-z)才对,但如果加了这个负号,积分值为0,这是因为积分下限的值太大(至少是2500000),此时exp(-z)/z的值已经小到可以忽略不计,积分的结果也只能是0.
3、如果使用符号运算,不同版本下可能遇到不同的现象.
在6.5版的结果:
>> syms x z>> a=int(int(exp(-z)/z,((x-10)^2+10)/4e-6,inf),x,-10,10);
Warning: Explicit integral could not be found.
> In D:\MATLAB6p5\toolbox\symbolic\@sym\int.m at line 58
>> double(a)
ans =
0
>> a=int(int(exp(z)/z,((x-10)^2+10)/4e-6,inf),x,-10,10)
a =
inf
与数值计算的结果吻合.
2013版计算第一个积分结果相同,但计算第二个积分得到的表达式再转换为double时会出错;2007b计算该积分会导致崩溃,原因不详.
用英文翻译由于航空公司的失误丢失一分重要文件 2020-05-02 …
四分附点时值为60,那一个八分音符时值是20?为什么呢?四分附点时值为60,换算后四分音符为120 2020-05-22 …
二分音符为一拍和四分音符为一拍区别是什么2/2即表示二分音符为一拍,每一小节二拍.4/4表示以四分 2020-06-15 …
(1)为类Point实现一个重载的赋值运算符。(2)为类Point实现重载的流插入运算符。(3)为 2020-06-26 …
1853年,俄国平民知识分子赫尔岑说:“枷锁的钥匙掌握在你们手中,我们认为,你们应该更明智地,更慎 2020-06-28 …
c++字符串拆分给定一个字符串,将里面的字符按照奇数偶数的不同位置分成两组,再按它之前的先后顺序接 2020-07-21 …
人生加减法(作文)3.人生的加减法请以“人生的加减法”为题写一篇文章.立意自定,文体自选,800字 2020-08-01 …
标点符号是辅助文字记录语言的一套符号,是书面语言的重要组成部分.标点符号的考查是中考的一项重要内容, 2020-11-06 …
乐理题,用一个音符代替下列各组音符其中一组是八分音符的四连音和一个二分音符和一个四分音符八分音符的三 2020-11-21 …
简谱中最重要的音符在全音符、二分音符、八分音符、十六分音符里面选(单选)如果答得好,加了理由,可以附 2020-11-25 …