早教吧作业答案频道 -->数学-->
用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元买了m千克糖,又买了每千克b元的糖n千克,问小明所买的糖平均每千克多少元?(用代数式表) 2020-03-30 …
数学问题3到一、若a小m=3,a小n=5,求(1)a小m+n的值,(2)a小3m-2n的值二、已知 2020-04-07 …
小学句子翻译1你能说出它的名字吗2这是哪个地方3whatdidyoudothere4()hour一 2020-04-26 …
质量为m的小球用a、b、c三根轻绳固定在一竖直平面内,且c绳子沿竖直方向,Fa:Fb:Fc=3:3 2020-05-13 …
已知0≤x≤1,y=x^2-ax=1/2a,y的最小值为m求:m用a表示的代数式.当a≤0时,m= 2020-05-13 …
小明用A、B两种积木块交替而且无规律地拼成了一个大的长方体(如图),已知大长方体的长是60cm,一 2020-05-16 …
用符号(a,b)表示ab两数中的小数,用a,b表示a,b两数中的大数,求(-1,3)+-4,(-2 2020-06-06 …
小明用A、B两种形式储蓄储存10000元人民币.其中A种储蓄的年利率为7%.B种的储存年利率为6% 2020-06-16 …
小明用a小时清点完一批图书的一半,小强加入清点另一半图书的工作,两人合作65小时清点完另一半图书. 2020-06-24 …
1一个三位小数四舍五入保留两位之后是3.00,这个三位小数最大是(),最小是().25÷27的商用 2020-06-25 …