怎么用matlab求R内的二元函数最小值啊 可能是近似
函数是(2x+4y-11)^2+(3x-5y-3)^2+(x+2y-6)^2+(2x+y-7)^2就是取值范围为R求最小值方程来源是用最小二乘法求超定方程组2x+4y=1...
函数是 (2x+4y-11)^2 + (3x-5y-3)^2 + (x+2y-6)^2 + (2x+y-7)^2
就是 取值范围为 R 求最小值
方程来源是 用最小二乘法求超定方程组
2x+4y=11
3x-5y=3
x+2y=6
2x+y=7 展开
就是 取值范围为 R 求最小值
方程来源是 用最小二乘法求超定方程组
2x+4y=11
3x-5y=3
x+2y=6
2x+y=7 展开
1个回答
展开全部
f = @(x) -5-1350*(1-x(1))^(2.9)-1350*x(1)^3*((1-x(2))^(2.9)-(1-x(1))^(2.9))-135*x(2)^3*(1-10*(1-x(2)^(2.9)))
lb = [0.8; 0.6]; % x y的下限
ub = [1; 0.8] ; % x y的上限
x0 = [0.5;0.6]; % Starting guess at the solution
[x1,fval1] = fmincon(f,x0,[],[],[],[],lb,ub);
xmax2 = x1(1) % 极值点x的值
ymax2 = x1(2) % 极值点y的值
zmax2 = -fval1 % Z的最大值
计算结果:
xmax2 = 1
ymax2 = 0.6
zmax2 = -96.4625
lb = [0.8; 0.6]; % x y的下限
ub = [1; 0.8] ; % x y的上限
x0 = [0.5;0.6]; % Starting guess at the solution
[x1,fval1] = fmincon(f,x0,[],[],[],[],lb,ub);
xmax2 = x1(1) % 极值点x的值
ymax2 = x1(2) % 极值点y的值
zmax2 = -fval1 % Z的最大值
计算结果:
xmax2 = 1
ymax2 = 0.6
zmax2 = -96.4625
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询