查看: 76|回复: 2|关注: 0

[已答复] ===新手求助,求解一个简单的带约束的函数极值===

[复制链接]

新手

5 麦片

财富积分


050


1

主题

1

帖子

0

最佳答案
发表于 4 天前 | 显示全部楼层 |阅读模式
例如:T=5x + 6y + 7z
x + y + z = 100
x ,y,z 均为正整数
求 min (T)

本人新手,请问这个问题该如何用MATLAB求解啊,谢谢大家给予帮助!!!

相关帖子

论坛优秀回答者

权威

8658 麦片

财富积分



7

主题

9981

帖子

1923

最佳答案
  • 关注者: 443
发表于 3 天前 | 显示全部楼层
  1. [x,]fval,exitflag]=fmincon(@(x)5*x(1)+6*x(2)+7*x(3),[2,2,2],[],[],[1,1,1],100,[0,0,0])
复制代码

新手

10 麦片

财富积分


050


0

主题

6

帖子

0

最佳答案
发表于 3 天前 | 显示全部楼层
可以用智能算法来求解,比如遗传算法、粒子群算法等等
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

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