功能:求一元函数在指定值处的一次导数值.

格式:diff(f,x0,h,x,type);diff(f,x0,h,x);diff(f,x0,h);diff(f,x0)

说明:f为符号句柄,x0求指定值处的指定值,h是表示一个趋近于0的量(但不能为0),默认为0.001,x为符号变量的名称,默认为x,type是选择求解器,当type不为0时选择具有4阶精度的微分公式进行求解,当type为0时选择插值方法进行求解,type默认不等于0.

提示:如果要获得某函数的高精度解,请先使用{SymMatrixDiff<矩阵运算\SymMatrixDiff>}求其符号变量的导数,然后代入相应的值则得精确解.

例子:

y="sin(x)*5-x^2+4"

diff(y,4)//执行求导命令后输出如下的值

ans = [ -11.268218104321 ]

//即y=sin(x)*5-x^2+4时对于y',当x=4时其值为-11.268218104321

//本函数代码最近一次修改时间 By 2011-09-09 18:30:00