MATLAB函数的求导(一阶、高阶、参数方程求导实例)

  当求导的函数比较复杂,可以利用MATLABdiff语句进行求解导数。

   注:matlab中可以使用指令syms x定义一个符号变量x,符号变量可以进行算术运算、积分、求导等操作。

 1、(一阶导数)

syms x
>> diff(x^sin(x))
 
ans =
 
x^(sin(x) - 1)*sin(x) + x^sin(x)*cos(x)*log(x)

 2、(四阶导数)

syms a x
>> diff(exp(a*x),x,4)
 
ans =
 
a^4*exp(a*x)

3、MATLAB函数的求导(一阶、高阶、参数方程求导实例)_第1张图片 (参数方程一阶求导)

 syms t
>> x = sqrt(1+t^2)
 
x =
 
(t^2 + 1)^(1/2)
 
>> y = asin(t)
 
y =
 
asin(t)
 
>> pretty(diff(y)/diff(x))
       2
 sqrt(t  + 1)
--------------
            2
t sqrt(1 - t )

你可能感兴趣的:(MATLAB,matlab,开发语言,算法,数学,柯西导数)