请用matlab程序编写变上限积分的函数

你好,还是昨天的那个matlab变上限积分的代码的问题

这样吧,我举个简单的例子,

求n(x3)dx3 的积分, 下限是 t1,上限就是自变量 x3,

请问下,这个的matlab的代码怎么写啊?

代码就是昨天写的那样:

syms x3
n=x3^2;
t1=1+2i;
J=int(n,x3,t1,x3)

得到的结果是

J =

1/3*x3^3+11/3+2/3*i

这个结果是很容易检验的:因为x^2的不定积分是1/3*x^3,现在,把积分上限x3代入,即可得到上式中的第一项1/3*x3^3,而把积分下限代入则得到后面两项(注意负号):

>> -1/3*(t1)^3
ans =
           3.66666666666667 +     0.666666666666667i

这里因为t1直接用数值量而非符号量,所以显示出来的是浮点数的形式。

来自:求助得到的回答
温馨提示:答案为网友推荐,仅供参考