matlab解决线性规划问题

非线性规划参考:https://blog.csdn.net/Bily_on/article/details/104311070

线性规划标准型:

在这里插入图片描述

例题一

在这里插入图片描述

例题二

在这里插入图片描述

x为最优解,fval为最优值

例题三

在这里插入图片描述

例题四

在这里插入图片描述

linprog函数怎么用

参考文档

x = linprog(f,A,b)
x = linprog(f,A,b,Aeq,beq)
x = linprog(f,A,b,Aeq,beq,lb,ub)
x = linprog(f,A,b,Aeq,beq,lb,ub,options)
x = linprog(problem)
[x,fval] = linprog(___)
[x,fval,exitflag,output] = linprog(___)
[x,fval,exitflag,output,lambda] = linprog(___)

类型一:x = linprog(f,A,b)

目标函数:-x(1)-x(2)/3
约束条件:
在这里插入图片描述

程序如下:A = [1 1
1 1/4
1 -1
-1/4 -1
-1 -1
-1 1];
b = [2 1 2 1 -1 2];
f=[-1 -1/3];
x=linprog(f,A,b)

可以看到,固定形式是,目标函数求最小值+约束条件为小于号

类型二:x = linprog(f,A,b,Aeq,beq,lb,ub)

在这里插入图片描述
假设边界条件是

在这里插入图片描述
程序改为:

lb = [-1,-0.5];
ub = [1.5,1.25];

参考文献:matlab在数学建模中的应用(卓金武)
matlab参考文档

  • 6
    点赞
  • 39
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值