用matlab计算积分,int((1-1.2*x)^(-2),x,0,1)得到inf,为什么?手动计算应该是-5.

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/06 07:53:39
用matlab计算积分,int((1-1.2*x)^(-2),x,0,1)得到inf,为什么?手动计算应该是-5.
xNA_h?,K xѾ֥)jR-Fi41.WBgAi /ڻə3ߙ󝘚p7076neB&& ' ,#H'AM^'J&ImvǘrJkhp^PL'JoNIZgnpoߍҿ܆;T4Fv=j֯i9XǤni{OQ{ XA#dUјz^ m:3\8N4.j~ u˘Żq8!eax~u=:Ͳ{wbgT񃌠GśkcW Ti3P>]bezh2û۴eL \nW41 04gԴڼKr#B)EMesY-$@Ezir!H0KI3O9'<f, "aY(1,-ːO 4 D,b8ph+@ZaDN^E YR|〜d JGX"2xޓБZur K~Ű؛%X[7 lHrB5kCPiyKXc+S0?P

用matlab计算积分,int((1-1.2*x)^(-2),x,0,1)得到inf,为什么?手动计算应该是-5.
用matlab计算积分,int((1-1.2*x)^(-2),x,0,1)得到inf,为什么?手动计算应该是-5.

用matlab计算积分,int((1-1.2*x)^(-2),x,0,1)得到inf,为什么?手动计算应该是-5.
你所说的“手动计算”应该是指先计算不定积分,然后用牛顿-莱布尼兹公式计算的吧?
我认为主要问题在于,被积函数在[0,1]区间并不是连续的,而是在x=5/6处存在一个第二类间断点.
 
事实上,可以很容易画出被积函数的图像:
syms x
ezplot((1-1.2*x)^-2,[0 1])

显然:
(1)函数存在第二类间断点,牛顿-莱布尼兹公式不适用;
(2)在[0-1]区间内,被积函数的值始终大于0,定积分不可能为负数.

用matlab计算积分,int((1-1.2*x)^(-2),x,0,1)得到inf,为什么?手动计算应该是-5. MATLAB求积分int('x.*log(1+x)',0,1) matlab 一道积分运算题目求解释用matlab计算两种方法两种答案,法1:int(0.12*x/(2.8-x),x,0,1.27273)ans =- (42*log(34391063014470689/63050394783186944))/125 - 17195599061229753/112589990684262400>> - (42*log(34391063014470689/630503 用matlab计算定积分 用梯形法计算积分 MATLAB积分 1/1+x4次方 x范围0-1 用matlab重复计算积分并输出,A=1.78*int(sqrt(1-y^2/0.6^2),y,-0.6,h-0.6),h=0.01:0.01:1.2想得到A和h的对应结果列表,求程序代码 matlab中设x为自变量,u为变量,y=1/x*exp(-x-u^2/x),请问为什么用int(y,x,0,inf)积分计算时出错? Matlab中的符号计算中的积分问题,我遇到的一个问题:int(int(int(x^2+y^2+z^2,z,sqrt(x*y),x^2*y),y,sqrt(x),x^2),x,1,2)积分过程中,出现错误!然后我分开做结果在对y积分的时候,程序竟然无法确定sqrt(x)和x^2的 求教matlab四重积分我打算用int函数做四重积分,如果是可分的比如被积函数是(1/s^2+1/t^2+n+m)一类的速度就很快,但是如果不可分就非常慢,比如我算syms s t m n;int(int(int(int((1/(s^2+1+t^2)+n+m),s,-0.15,0.15) 用matlab计算0到1的1/(0.84+x^1.84)定积分的程序 matlab计算定积分 matlab 计算定积分, matlab计算积分 用MATLAB对函数exp(-1/x)在区间(2,x)上求积分.怎么求?用int积分会出现个Ei()的东西,得不到结果啊,能不能给个用高斯积分的代码 为什么用matlab求这个积分算不出来啊 syms x; int(sqrt(1+pi^2*cos(x).^2),0,2); matlab求积分syms x; a=int(1/(1-x^2)*(log(1+x)-log(1-x)); a 用matlab求积分出现dilog这个函数.如图,我想求的是这个积分int(((1 / (1 + exp(-0.0564 - 0.044 * x)))*((x +7.71) / (27.49 +7.71))),-7.71,4.69)然后如何去掉dilog,把结果化简成小数呢? 用Matlab求不定积分算出来的结果怎么不对?如题,我用matlab试算了一个简单的积分:对 1-x 进行积分,方法是 int('1-x','x').很明显结果应该是 x-0.5*x^2但是matlab算出来却是:-(x - 1)^2/2求问这是为什么