如何用matlab求导复合函数

2024-12-03 00:02:54
推荐回答(1个)
回答1:

以f(x,y)=x^2+y^2+x*y为例,说明如何用matlab求导复合函数。

>> syms x y

>> f=x^2+y^2+x*y;

>> diff(f,x,1)  %对x的一阶偏导数

ans =

2*x + y

>> diff(f,x,2)  %对x的二阶偏导数

ans =

2

>> diff(diff(f,x,1),y,1)  %对x的一阶偏导数,对y的一阶偏导数

ans =

1