如何用MATLAB解线性规划问题

2021-02-25 12:27:22 字数 1230 阅读 8442

1楼:堵怀雨柯雁

先定义目标函数f

以及界限矩阵a

和向量b。

主要用linprog函数,

可以在帮助文件里搜索linprog,

里面有例子,复制到控制界面就可以了。

用matlab解线性规划问题 15

2楼:我行我素

设a,b,c三种汽车分别买copyx,y,z(正整数)bai辆,则:

汽车总数辆du:x+y+z<=30,

总**: x*1+y*2+z*2.3<=60,司机人数: 1*x+2*y+2*z<=145每天的吨-公里

zhi 3*(2100*x+3600*y+3780*z)用matlab优化求解:

f=@(x)-3*(2100*x(1)+3600*x(2)+3780*x(3))

x0=[2;3;4];

a=[1 1 1;1 2 2.3;1 2 2];b=[30 60 145];lb=zeros(3,1);

[x,fval]=fmincon(f,x0,a,b,,,lb,)运行结dao果:

x =0

30.0000

0.0000

fval = -3.2400e+05

则当全部资金60万元购买30辆b汽车,可实现每天最大吨-公里3.2400e+05=324000的目标。

3楼:匿名用户

min z=cx

s.t. ax

用命令格式:

x = linprog(c,a,b)

%注意要用英文字符

manual linprog() 命令可以查看lp工具箱的相关组件

求个matlab用**法解线性规划问题程序,题目在下面

4楼:匿名用户

c=[40;90];

a=[9 7;7 20];

b=[56 70];

[xl,yl]=intlp(-c,a,b,,,[0;0])line([0 56/9],[56/7; 0]);hold on;

line([0 70/7],[70/20 0]);

line([0 -yl/40],[-yl/90 0],'color','r');

plot(xl(1),xl(2),'*');

text(xl(1),xl(2)-0.5,['(' num2str(xl) ')']);

线性规划问题有多个目标函数如何,线性规划问题有多个目标函数如何用lingo求解

1楼 勤奋的上大夫 你可以理解为一个三维坐标系,z是x y的函数 z为纵坐标 ,求它的最大值或最小值。又因为线性函数没有极值,但在一些约束条件下 限制在某一x y区域 就有最大值最小值。线性规划是优化的一种,目标函数就是你优化要达到的目的,比如说两个人怎么分工,使产量最大,就设产量为目标函数。 一般...

matlab中二次规划的问题,matlab中二次规划的问题 100

1楼 匿名用户 没有上下文,只给这么个 片段,除非碰巧有熟悉这段 的,否则,绝大多数人没办法帮你。 matlab二次规划问题 2楼 兔子和小强 这个优化目标不是二次型 约束也不是线性约束,无法用quadprog求解,可以考虑用fmincon来解。 新建个mycon m文件,里面的内容是 functi...

什么是线性规划问题,及有那些相关概念?如何解决

1楼 杏亦辰 线性规划问题的数学模型的一般形式 1 列出约束条件及目标函数 2 画出约束条件所表示的可行域 3 在可行域内求目标函数的最优解 编辑本段 线性规划的发展 法国数学家 j b j 傅里叶和 c 瓦莱 普森分别于1832和1911年独立地提出线性规划的想法,但未引起注意。 1939年苏联数...