matlab对信号求导,符号函数的微分(求导)在Matlab中实现

  • Post author:
  • Post category:其他


MATLAB软件提供求函数导数的指令是diff,具体使用格式如下:

(1)diff(f, x)

表示对f(这里f是一个函数表达式)求关于符号变量x的一阶导数.若x缺省,则表示求f对预设独立变量的一阶导数.

(2)diff(f, x, n) 表示对f求关于符号变量x的n阶导数.若x缺省,则表示求f对预设独立变量的n阶导数.

a4c26d1e5885305701be709a3d33442f.png

a4c26d1e5885305701be709a3d33442f.png

例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 已知