早教吧作业答案频道 -->数学-->
关于MATLAB的一道问题.找出下面方程的极值点:f(x;y)=x^2+y^2-x*y^2-4确定哪些是极大值极小值.找出下面方程的极值点:f(x;y)=x^2+y^2-x*y^2-4确定哪些是极大值,哪些是极小值.要有MATLAB程序.
题目详情
关于MATLAB的一道问题.找出下面方程的极值点:f(x; y) = x^2+y^2-x*y^2-4 确定哪些是极大值极小值.
找出下面方程的极值点:
f(x; y) = x^2+y^2-x*y^2-4
确定哪些是极大值,哪些是极小值.
要有MATLAB程序.
找出下面方程的极值点:
f(x; y) = x^2+y^2-x*y^2-4
确定哪些是极大值,哪些是极小值.
要有MATLAB程序.
▼优质解答
答案和解析
只有一个极值点(0,0),为极小值点.程序及说明见下.
% 定义函数
syms x y
f = x^2+y^2-x*y^2-4;
% 首先根据df/dx=0, df/dy=0求出驻点
J = jacobian(f,[x y]);
[X Y] = solve(J(1),J(2));
% 对所有的驻点,计算黑塞矩阵及其行列式
% 从黑塞矩阵行列式可见,驻点(0,0)是极值点,而另外两个是鞍点
% 又进一步根据(0,0)处f对x而阶导数为正可判断,该点为局部极小点
J2 = jacobian(J.',[x y]);
for i=1:length(X)
H = subs(J2,{x,y},{X(i),Y(i)})
d = det(H)
end
% 画出局部极小点附近的曲面
ezmesh(f,[-.5 .5])
% 定义函数
syms x y
f = x^2+y^2-x*y^2-4;
% 首先根据df/dx=0, df/dy=0求出驻点
J = jacobian(f,[x y]);
[X Y] = solve(J(1),J(2));
% 对所有的驻点,计算黑塞矩阵及其行列式
% 从黑塞矩阵行列式可见,驻点(0,0)是极值点,而另外两个是鞍点
% 又进一步根据(0,0)处f对x而阶导数为正可判断,该点为局部极小点
J2 = jacobian(J.',[x y]);
for i=1:length(X)
H = subs(J2,{x,y},{X(i),Y(i)})
d = det(H)
end
% 画出局部极小点附近的曲面
ezmesh(f,[-.5 .5])
看了 关于MATLAB的一道问题....的网友还看了以下:
已知A=x^2-y^2-xy,B=3xy+x^2,求1/2[2(A-B)-3A]-1/2A的值,其 2020-05-20 …
实数x、y满足不等式组:y大于等于0,x-y大于等于0,2x-y-2大于等于0,求Z=(y-1)/ 2020-05-20 …
关于函数最值和值域问题的解答(题目在下)(1)y=(x-1)/(x+2),x属于[1,3],求最大 2020-06-03 …
无组二元一次方程,求解和答题思路.计算X、Y的值X*Y+(Y-1)*10+120+50=950>1 2020-07-09 …
二元一次方程/无组,求解和答题思路.计算X、Y的值X*Y+(Y-1)*10+120+50=950> 2020-07-09 …
y属于R,x>=2是闭区域还是开区域?y属于R,x>=2是开集还是闭集?求详细解释是{(x,y)/ 2020-07-31 …
已知关于x,y的方程组x+3y=4-a,x-y=3a,给出下列结论①x=5,y=-1是方程组的一个解 2020-10-31 …
已知x+y=5,xy=3,求x^2+y^2的值和x-y的值已知x-y=5,x^2+y^2=9求xy的 2020-11-01 …
绝对值x/y+y/x为什么大于等于2,怎么算得的啊?按一楼的算,那个公式不是要求x,y都是正数才行么 2020-11-16 …
用反证法证明:“若x>0,y>0,x+y>2,求证x,y中至少有一个大于1”时,反设正确的是()A. 2020-12-14 …