一、安装
1.下载后的文件压缩包解压后如下:
YALMIP-master
我下的 download.csdn.net/download/mushuiliu/14127974
2.将其剪切至matlab常用工具包的根目录途径,(我的matlabR2020a):C:\Program Files\Polyspace\R2020a\toolbox\YALMIP-master
3.在matlab软件中添加路径:–主页\设置路径
直接选择添加并包含子文件夹
直接粘贴安装的路径
C:\Program Files\Polyspace\R2020a\toolbox\YALMIP-master
4.点击保存!!!
ps:如果matlab安装位置不同记得选择好自己安装matlab的正确位置哟!
5.测试安装是否成功.
在matlab运行窗口输入‘yalmiptest’命令或者‘which sdpvar’
也可以采用官网所说的安装方式。但是也得注意解压的位置!
二、Yalmip使用
1. 创建决策变量:
>> x = sdpvar(m, n [, option]):创建m*n的连续型决策变量矩阵,option是对矩阵的一些参数指定。
相应的,如果要创建整型或二值型决策变量,matlab语句分别为:
>> x = intvar(m, n, [option])
>> x = binvar(m, n, [option])
2. 添加约束:
>> F = set(constraint [, tag]):创建一个以constraint指定的约束,可选参数tag可以给该约束指定一个字符串标记。重要的是constraint的表达也非常简单,例如如果