trljl 发表于 2006-9-30 11:41

请教关于求函数微分的问题???谢谢!!!

Sample Text我在用MATLAB计算微分时出现下列情况是怎么回事哈?请大家指点一下,谢谢!!!
f='a*cos(100*pi*x)+b*sin(100*pi*x)';
dy=diff(f,'x')
??? Error using ==> diff
Difference order N must be a positive integer scalar.

[ 本帖最后由 lxq 于 2006-9-30 22:50 编辑 ]

笑石头 发表于 2006-9-30 18:35

>> f='a*cos(100*pi*x)+b*sin(100*pi*x)';
dy=diff(f,'x')

dy =

-100*a*sin(100*pi*x)*pi+100*b*cos(100*pi*x)*pi


以上是matlab 6.5运行结果,并没有出错

star198311 发表于 2006-10-1 09:33

7.04下也没问题!

fanghuikeer 发表于 2006-10-3 11:43

我也运行了,确实没问题!!
页: [1]
查看完整版本: 请教关于求函数微分的问题???谢谢!!!