引言
我们常常需要用到线性规划来帮助我们解决日常生活当中的实际问题,比如说你家里有三个小孩ABC,在家做饭突然发现没有盐,酱油和醋了,你三个小孩自告奋勇取购买,为了不打击孩子的积极性,你决定让一个孩子负责一项食品的购买,假如知道了三个小孩分别购买每项食品的时间,如何使得总时间最小(指派问题)?可以看出线性规划十分重要。
标准线性规划
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/78a409ff738e1a7cf250f2165b614114.png)
观察约束条件发现约束条件分为三类,一个是变量x1和x2之间线性约束即约束1和2以及3,另一个是变量x1和x2最值的约束。总结得到标准的线性规划如下图所示
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/36ee3399c7d9815a36bb7187e9ce32b3.png)
那么就可以根据约束条件编写代码,代码如下所示
clc
clear
close all
c=[2;3;