MATLAB中求导所用的数学函数是说什么?就叫diff函数吗?

来源:学生作业学帮网 编辑:学帮网 时间:2024/04/29 21:52:54

MATLAB中求导所用的数学函数是说什么?就叫diff函数吗?

对的.用法如下:
syms x %定义自变量x
diff(关于x的表达式 ,n) %n的数值自己取,如n是1,则表明求一次导数.n表示的是求导的次数
例如:
syms x
>> diff(x^3+3*x+2,1)
ans =
3*x^2 + 3
>> diff(x^3+3*x+2)
ans =
3*x^2 + 3
>> diff(x^3+3*x+2,2)
ans =
6*x
上面的例子表明,当n=1时,diff(...,1 ) 和diff(.)是等价的.当n大于1时,必须要写明.
syms x y
diff(x^3+y^2+2,x,2)
ans =
6*x
diff(x^3+y^2+2,y,2)
ans =
2