MATLAB软件提供求函数导数的指令是diff,具体使用格式如下:
(1)diff(f, x)
表示对f(这里f是一个函数表达式)求关于符号变量x的一阶导数.若x缺省,则表示求f对预设独立变量的一阶导数.
(2)diff(f, x, n) 表示对f求关于符号变量x的n阶导数.若x缺省,则表示求f对预设独立变量的n阶导数.
例1 ax2+bx+c的一阶导二阶导
解 >> syms a b c x
>> f=’a*x^2+b*x+c’
f =
a*x^2+b*x+c
>> diff(f, x)
ans =
2*a*x+b
>> diff(f,2)
ans =
2*a
例2 已知