利用线性规划函数linprog解线性系统(Matlab)

利用线性规划函数linprog解线性系统(Matlab)

这两天在写一个算法,其中要解一些线性系统(包括等式,不等式);其实专门写一个也不难,不过如果巧妙利用Matlab自带的线性规划命令 Linprog, 事情会变得更简单,毕竟线性规划已经很完善了,而且一般情况下,Matlab自带的函数都是比较过得硬的。

Linprog 是Matlab中求解线性规划命令,用于求解如下线性规划问题

min f'*x

s.t. Ax>=b

      Aeq * x = beq

     lb <=x<=ub

标准调用格式是 [X,FVAL]=LINPROG(f,A,b,Aeq,beq,lb,ub);

如果我只是想求解如下线性系统

Ax>=b

Aeq * x = beq

那我只要用 X=LINPROG([ ],A,b,Aeq,beq); 不要目标函数就是了

如果是求解

Aeq * x = beq

lb <=x<=ub

只要输入 x = linprog([],[],[],Aeq,beq).

其它问题类推

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值