求下列变上限积分对变量x的导数
syms x a t
f=sym('sqrt(a+t) '),
int(f,x,x^2)
错在哪里了?
Warning: Explicit integral could not be found. ans =piecewise([a in Dom::ImageSet(y*i, y, R_), (2*(x^2 + a)^(3/2))/3 - (2*(a + x)^(3/2))/3], [not a in Dom::ImageSet(y*i, y, R_), int((t + a)^(1/2), t == x..x^2)])
你的MATLAB应该是2008b或者之后的版本吧?
如果经常需要用到符号运算,建议换用2008a或更早的版本。
MATLAB符号数学工具箱从2008b开始换成MuPad内核,比起早期的Maple来说,有少量改进,但更多的是不足。你的代码在早期版本上没任何问题(以古老的6.5为例):
>> syms x a t
我的网盘提供了2008a下载:pan.baidu.com/s/1pCxN0,供参考选用。
本回答被提问者采纳