• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

MATLAB 求解最优化问题

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

MATLAB 求解最优化问题

MATLAB 优化工具箱解线性规划

模型1

minz=cXs.t.AXb

命令:x=linprog(c,A,b)

模型2

minz=cXs.t.AXbAeqX=beq

命令:x=linprog(c,A,b,Aeq,beq)

注意:若没有不等式:AXb存在,则令A=[ ]b=[ ]

模型3

minz=cXs.t.AXbAeqX=beqVLBXVUB

命令:[1] x=linprog(c,A,b,Aeq,beq,VLB,VUB),[2] x=linprog(c,A,b,Aeq,beq,VLB,VUB,x0)

注意:[1] 若没有等式约束:AeqX=beq,则令Aeq=[ ]beq=[ ];[2] 其中x0表示初始点

命令:[x,fval]=linprog()

返回最优解xx出的目标函数的值fval

求解优化问题的主要函数

1. MATLAB求解优化问题的主要函数

类型 模型 基本函数名
一元函数极小
min F(x)s.t. x1<x<x2
x=fminbnd(F,x1,x2)
无约束极小
min F(X)
X=fminunc(F,x0)X=fminsearch(F,x0)
线性规划
min cTXs.t. AXb
X=linprog(c,A,b)
二次规划
min 12

鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
delphi_xe开发ios环境的安装与设置发布时间:2022-07-18
下一篇:
Delphi里J+开关作用类似C语言的static变量发布时间:2022-07-18
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap