MATLAB求解多元二次方程极小值请用MATLAB帮忙求解,给出计算过程.在满足:5≤x1≤35;350≤x2≤450;70≤x3≤90;10≤x4≤30的前提下,求y=0.38-11.7*x1-0.5*x2-1.2*x3-0.42*x4+21.6*x1*x1-0.25*x2*x2-0.02*x3*x3-0.32*x4*x4+

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/11 12:51:10

MATLAB求解多元二次方程极小值请用MATLAB帮忙求解,给出计算过程.在满足:5≤x1≤35;350≤x2≤450;70≤x3≤90;10≤x4≤30的前提下,求y=0.38-11.7*x1-0.5*x2-1.2*x3-0.42*x4+21.6*x1*x1-0.25*x2*x2-0.02*x3*x3-0.32*x4*x4+
MATLAB求解多元二次方程极小值
请用MATLAB帮忙求解,给出计算过程.
在满足:5≤x1≤35;350≤x2≤450;70≤x3≤90;10≤x4≤30的前提下,
求y=0.38-11.7*x1-0.5*x2-1.2*x3-0.42*x4+21.6*x1*x1-0.25*x2*x2-0.02*x3*x3-0.32*x4*x4+1.36*x1*x2+4.52*x1*x3+1.16*x1*x4+0.13*x2*x3+0.29*x2*x4+0.06*x3*x4的极小值.

MATLAB求解多元二次方程极小值请用MATLAB帮忙求解,给出计算过程.在满足:5≤x1≤35;350≤x2≤450;70≤x3≤90;10≤x4≤30的前提下,求y=0.38-11.7*x1-0.5*x2-1.2*x3-0.42*x4+21.6*x1*x1-0.25*x2*x2-0.02*x3*x3-0.32*x4*x4+
一起学习下
定义函数:
function y=youhualianxi_02(x)
y=0.38-11.7*x(1)-0.5*x(2)-1.2*x(3)-0.42*x(4)+21.6*x(1)^2-0.25*x(2)^2-0.02*x(3)^2 ...
-0.32*x(4)^2 +1.36*x(1)*x(2)+4.52*x(1)*x(3)+1.16*x(1)*x(4)+0.13*x(2)*x(3)+0.29*x(2)*x(4) ...
+0.06*x(3)*x(4)
clc,clear
format long
lb=[5 350 70 10]';
ub=[35 450 90 30]';
x0=[10 400 80 20]';
[x,y]=fminimax(@youhualianxi_02,x0,[],[],[],[],lb,ub)
结果:
x =
5
450
70
10
y =
-4.044432000000000e+004