24.常用命令
* sdpvar:SDP变量(YALMIP变量)
* sdpsettings:SDP设置(YALMIP设置)
如:assign(x,[1 2
3]);assign(y,[4 5 6]);
slovesdp(F,obj,sdpsettings('slover','mosek','usex0',1));%用mosek求解,使用初始解x=[1
2 3]
* solvesdp
:求解命令(另外,solvemp,solvemoment,slovesos)
monolist:产生不超过一定阶数的多项式,在SDP Relaxation中很有用
polynomial:产生多项式
plot:画图,尤其是画可行域时很方便
sdisplay:sysbolic display 显示符号化的式子,如多项式、单项式
sparse:产生稀疏矩阵
blkvar: 分块矩阵变量类型
blkdiag:分块对角矩阵
binvar: 二值变量
intvar: 整数变量
uncertain: 声明不确定变量(参数),在鲁棒优化中有用
assign:赋值
coefficients:得到表达式的系数、base等信息
double:抽取变量的值
is:测试变量或约束的属性;ismemeber(x,Y):约束x是Y中的一个元素
linerize: 线性化(tylor)
jacobian: jacobian矩阵
hessian: hession矩阵
sparse: 产生稀疏矩阵
entropy: -sum(x.*log(x)) geomean:几何均值形式 logd
monolist:产生不超过一定阶数的多项式,在SDP Relaxation中很有用
polynomial:产生多项式
plot:画图,尤其是画可行域时很方便
sdisplay:sysbolic display 显示符号化的式子,如多项式、单项式
sparse:产生稀疏矩阵
blkvar: 分块矩阵变量类型
blkdiag:分块对角矩阵
binvar: 二值变量
intvar: 整数变量
uncertain: 声明不确定变量(参数),在鲁棒优化中有用
assign:赋值
coefficients:得到表达式的系数、base等信息
double:抽取变量的值
is:测试变量或约束的属性;ismemeber(x,Y):约束x是Y中的一个元素
linerize: 线性化(tylor)
jacobian: jacobian矩阵
hessian: hession矩阵
sparse: 产生稀疏矩阵
entropy: -sum(x.*log(x)) geomean:几何均值形式 logd
