一.yalmip求解优化问题的四部曲
1.1 创建决策变量
yalmip一共有三种方式创建决策变量,分别为:
sdpvar-创建实数型决策变量
intbar-创建整数型决策变量
binvar-创建0/1型决策变量
1.2 添加约束条件
比起matlab自带的各种优化函数所要写明的约束条件,yalmip的约束条件写起来是非常舒适直观的。
比如要写入0<=x1+x2+x3<=1。
那么可以这样写:![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/63183a2c4a099b8e30a3046b709b2918.png)
% 创建决策变量
x = sdpvar(1,3);
% 添加约束条件
C = [0<=x(1)+x(2)+x(3)<=1];