为什么MATLAB符号导数返回0?

时间:2019-04-27 20:13:02

标签: matlab

我有一个多元函数f(x,y,z),它对所关注的变量表现良好,应该具有合理的导数(附加了fplot),但diff(f,x)返回0。出问题了吗?

f有点复杂(我用重糖苷定义的不连续函数的积分),但随着图看起来不错,它似乎已被正确处理。

D(w, Dvar, w1,w2) = Dvar*(heaviside(w-w1)*heaviside(w2-w));
f(w,Dvar,w1,w2) = exp(int(-w/(1+D*w^3),w,[0,w]));

但是diff(f,w)返回ans(w,Dvar,w1,w2)=0

enter image description here

0 个答案:

没有答案