返回信息流syms x;
f=@(x)exp(x)+10*x-2;
dif=diff(f,x);
这个操作之后dif成了f的导函数没错吧?
然后显示dif=exp(x) + 10 ,但是如果想把dif当函数用就不行了,如:
dif(1) = exp(x) + 10;
就是没法实现dif(1)=e^1+10=12.7这样,求问为何?
这是一条镜像帖。来源:北邮人论坛 / matlab / #10688同步于 2014/3/7
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Matlab机器人发帖
[问题]matlab求导函数有点疑问
OrigDesigner
2014/3/7镜像同步2 回复
订阅后,新回复会通过你的通知中心匿名送达。
2 条回复
懂了,谢谢!
【 在 z2642x 的大作中提到: 】
: dif这时已经是sym型的了 如果要带入公式应该这么写
: x=1;% 给自变量x赋值
: eval(dif)