matlab二元函数求极值,求代码!

2025-03-23 04:27:42
推荐回答(1个)
回答1:

clear;
syms x y;
z=f(x);
eq1=diff(z,x);
eq2=diff(z,y);
[x,y]=solve(eq1,eq2,'x','y');
x=double(x);
y=double(y);
这样就求得驻点了
A=diff(z,x,2);
B=diff(diff(z,x),y);
C=diff(z,y,2);
再求二阶偏导,再根据判别法判断上面的驻点是否为极点