早教吧作业答案频道 -->数学-->
用Matlab求多元函数的最值z=(1+x)*sqrt((1-x)^2+y^2)+x^2其中:00求z的最小值用Matlab写出步骤,
题目详情
用Matlab求多元函数的最值
z=(1+x)*sqrt((1-x)^2+y^2)+x^2
其中:00
求z的最小值
用Matlab写出步骤,
z=(1+x)*sqrt((1-x)^2+y^2)+x^2
其中:00
求z的最小值
用Matlab写出步骤,
▼优质解答
答案和解析
这里x>=0,y>=0时比较好算一点,依据偏导数为零是的点可能为函数极值点来计算:
syms x y z;
z = (1+x)*sqrt((1-x)^2+y^2)+x^2;
dx = diff(z,'x');
dy = diff(z,'y');
%求解dx,dy的偏导数为零的x和y
X = solve('2*x + ((x - 1)^2 + y^2)^(1/2) + ((2*x - 2)*(x + 1))/(2*((x - 1)^2 + y^2)^(1/2))=0','x');
Y = solve('(y*(x + 1))/((x - 1)^2 + y^2)^(1/2)=0','y');
%得到X=y^2/4,Y=0,当偏导数为零时函数取得极值,又有已知条件x,y的范围得到x,y都为零是有极值
x0=0;y0=0;
Z = (1+x0)*sqrt((1-x0)^2+y0^2)+x0^2;
fprintf('极小值为:%i\n',Z);
syms x y z;
z = (1+x)*sqrt((1-x)^2+y^2)+x^2;
dx = diff(z,'x');
dy = diff(z,'y');
%求解dx,dy的偏导数为零的x和y
X = solve('2*x + ((x - 1)^2 + y^2)^(1/2) + ((2*x - 2)*(x + 1))/(2*((x - 1)^2 + y^2)^(1/2))=0','x');
Y = solve('(y*(x + 1))/((x - 1)^2 + y^2)^(1/2)=0','y');
%得到X=y^2/4,Y=0,当偏导数为零时函数取得极值,又有已知条件x,y的范围得到x,y都为零是有极值
x0=0;y0=0;
Z = (1+x0)*sqrt((1-x0)^2+y0^2)+x0^2;
fprintf('极小值为:%i\n',Z);
看了 用Matlab求多元函数的最...的网友还看了以下:
已知a,b是正常数,a≠b,x,y∈(0,+∞),求证:a²/x+b²/y≥(a+b)²/x+y, 2020-05-21 …
下列说法不正确的是a.若x=y,则x+a=y+ab.若x\a=y\a,则x=yc.若-3x=-3y 2020-06-04 …
高二数学相量关于基底两题1.(字母都是相量)设X=A+B,Y=B+C,Z=C+A,且{A,B,C} 2020-06-10 …
指数函数y=a^x与y=(1/a)^x(a〉0,且a≠1)的图像关于y轴对称,y=(1/a)^x不 2020-06-27 …
在平面直角坐标系xOy中,给出如下定义:形如y=a(x-m)2+a(x-m)与y=a(x-m)2- 2020-07-26 …
多元函数的极值里面中的Fxy(x,y)这个怎么算就是Fxx(x,y)=A,Fxy(x,Y)=B,F 2020-07-31 …
二道七年级一元一次不等式,14已知关于x,y的方程组x+y=a+3,x-y=3a-1的解是一对正数 2020-08-03 …
已知y=−12x2+2x+6(1)把它配方成y=a(x-h)2+k形式,写出它的开口方向、顶点M的坐 2020-11-01 …
1.X=Y,则下列结论不正确的是?()(A)X+A=Y+A(B)X-A=Y-A(C)AX=AY(D) 2020-12-23 …
导数的运算公式推导导数的运算公式:y=a的x次方的导数是y'=(a的x次方)乘以lnay=e的x次方 2021-02-16 …