早教吧作业答案频道 -->数学-->
关于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的一道问题....的网友还看了以下:
已知函数f(x)=sin2x1、f(π/6)的值2、f(x)的最小正周期3、f(x)的最已知函数f( 2020-03-31 …
f(x)=x^2+ax+b(1)函数f(x)的图像过(1,1),f(-1)=f(3),求g(x)= 2020-05-16 …
设f(x)=xsinx+cosx,下列命题中正确的是()A.f(0)是极大值,f(π2)是极小值B 2020-05-17 …
已知函数f(x)=x的3次方+ax方+x+b,其中a,b属于R(1)若f(x)在x=1处取极小值0 2020-05-23 …
设函数f(x)=ax2+bx+1,a大于0,b∈R的最小值为-a,f(x)=0两个实根为x1,x2 2020-06-04 …
关于MATLAB的一道问题.找出下面方程的极值点:f(x;y)=x^2+y^2-x*y^2-4确定 2020-07-31 …
f(a)=∫[pi/20]|cos(x+a)|dx求f(a)+f(a+pi/2)的值以及f(a)的 2020-08-02 …
这个题解不出来,不知是哪儿算错了1.已知f(x)=x/(ax+b),a、b为常数,a≠0,满足f(2 2020-11-19 …
已知函数f(x)=(a-x)|3a-x|,a是常数,且a>0,下列结论正确的是()A.当x=2a时, 2020-12-08 …
设f(x)=1/3x^3-x,则x=1为f(x)在[-2,2]上的?A极小值点,但不是最小值点设f( 2020-12-31 …