作业帮 > 综合 > 作业

matlab为什么不能计算被积函数是常数的定积分

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/04 07:07:02
matlab为什么不能计算被积函数是常数的定积分
利用matlab内部函数quad('2',1,2)总是计算不出结果来,这是为什么,请大侠赐教,
你的quad('2',1,2),'2'加了单引号表明是符号计算,而quad是做数值计算不是符号计算的,把quad改成int就可以做符号计算不报错了.
再问: 这个问题解决了,谢谢!不过我还有一个疑问,就是在做二重积分时,用int(‘2’,1,2,1,2)还是计算不出结果来,这是为什么呢,麻烦您再帮我解决一下,谢谢!
再答: 由于int只能做一重积分,所以需要将二重积分转化成两个一重积分来做,把int(‘2’,1,2,1,2)改成如下: int(int('2','x',1,2),'y',1,2); 就可以正常运行不报错了!