查看: 176|回复: 4|关注: 0

[已答复] 救救孩子吧,求二元二次有约束的最优化的问题

[复制链接]

新手

5 麦片

财富积分


050


1

主题

1

帖子

0

最佳答案
发表于 2020-2-20 22:03:26 | 显示全部楼层 |阅读模式
谢谢各位大佬!
微信截图_20200220215621.png

论坛优秀回答者

5

主题

1925

帖子

555

最佳答案
  • 关注者: 160
发表于 2020-2-20 22:51:57 | 显示全部楼层
用fmincon函数,照着帮助文档的示例自己改写。
  1. www.mathworks.com/help/optim/ug/fmincon.html
复制代码
提问请:①准确描述问题②提出你的思考(等着抄作业的一律锁帖)③提供代码文本而非截图④及时反馈

新手

5 麦片

财富积分


050


1

主题

37

帖子

0

最佳答案
发表于 2020-2-24 12:16:01 | 显示全部楼层
%https://www.mathworks.com/help/optim/ug/fmincon.html
%https://www.mathworks.com/help/o ... ar-constraints.html
c = @(x)[28432.34-x(1)^3;-3.15338*10^(-7)*x(1)^4+x(2);-x(1);-x(2)];
%ceq = @(x)3*x(1) - x(2);%约束等式方程
ceq =[];
nonlinfcn = @(x)deal(c(x),ceq);
obj = @(x) pi*x(1)^2 * x(2)/4;
opts = optimoptions(@fmincon,'Algorithm','sqp');
z = fmincon(obj,[30;490],[],[],[],[],[],[],nonlinfcn,opts) %fmincon(fun,x0,A,b,Aeq,beq,lb,ub,nonlcon)

新手

5 麦片

财富积分


050


1

主题

37

帖子

0

最佳答案
发表于 2020-2-24 12:17:03 | 显示全部楼层
z =

   30.5305
         0
你这问题是否缺少限制条件?

新手

5 麦片

财富积分


050


1

主题

37

帖子

0

最佳答案
发表于 2020-2-24 13:03:52 | 显示全部楼层
d=0显然不合理。最小体积为0.
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐上一条 /4 下一条

快速回复 返回顶部 返回列表