LmiExpr.LmiExpr()
LMI表达式的默认构造函数。
概要
LmiExpr()
LmiExpr.LmiExpr()
使用对称矩阵构造的LMI表达式。
概要
LmiExpr(SymMatrix mat)
参量
mat
: 作为常量项的对称矩阵。
LmiExpr.LmiExpr()
使用矩阵表达式构造的LMI表达式。
概要
LmiExpr(SymMatExpr expr)
参量
expr
: 作为常量项的矩阵表达式。
LmiExpr.LmiExpr()
使用LMI约束和其系数矩阵构造的LMI表达式。
概要
LmiExpr(Var var, SymMatrix mat)
参量
var
: 添加的这一项对应的变量。
mat
: 添加的这一项对应的系数矩阵。
LmiExpr.LmiExpr()
使用LMI约束和其系数矩阵构造的LMI表达式。
概要
LmiExpr(Var var, SymMatExpr expr)
参量
var
: 添加的这一项对应的变量。
expr
: 新LMI项中对应的对称矩阵表达式。
LmiExpr.AddConstant()
加到LMI表达式中的常数项。
概要
void AddConstant(SymMatExpr expr)
参量
expr
: 加到常数项的矩阵表达式对象。
LmiExpr.AddLmiExpr()
添加一个LMI表达式的项,并乘以倍数。
概要
void AddLmiExpr(LmiExpr expr, double mult)
参量
expr
: 需要添加的LMI表达式。
mult
: 可选的系数倍数,默认值为1.0。
LmiExpr.AddTerm()
向LMI表达式中添加一项。
概要
void AddTerm(Var var, SymMatrix mat)
参量
var
: 新项中的变量。
mat
: 新项中的系数矩阵。
LmiExpr.AddTerm()
向LMI表达式中添加一项。
概要
void AddTerm(Var var, SymMatExpr expr)
参量
var
: 新项中的变量。
expr
: 新项中作为系数的对称矩阵表达式。
LmiExpr.AddTerms()
向LMI表达式中添加一些项。
概要
void AddTerms(VarArray vars, SymMatrixArray mats)
参量
vars
: 新项中的变量数组。
mats
: 新项中的系数矩阵数组。
LmiExpr.AddTerms()
向LMI表达式中添加一些项。
概要
void AddTerms(Var[] vars, SymMatrix[] mats)
参量
vars
: 新项中的变量数组。
mats
: 新项中的系数矩阵数组。
LmiExpr.Clone()
深度复制LMI表达式。
概要
LmiExpr Clone()
返回值
新的LMI表达式对象。
LmiExpr.GetCoeff()
获取LMI表达式中指定索引值对应项的系数矩阵表达式。
概要
SymMatExpr GetCoeff(int i)
参量
i
: 指定索引值。返回值
指定索引值对应的LMI表达式项的系数矩阵表达式。
LmiExpr.GetConstant()
获取LMI表达式中的常数项。
概要
SymMatExpr GetConstant()
返回值
对称矩阵表达式对象。
LmiExpr.GetVar()
获取LMI表达式指定索引值对应项中的变量。
概要
Var GetVar(int i)
参量
i
: 指定索引值。返回值
指定索引值对应项的变量对象。
LmiExpr.Multiply()
对LMI表达式自乘常数。
概要
void Multiply(double c)
参量
c
: 常数操作数。
LmiExpr.Remove()
删除LMI表达式中指定索引对应的项。
概要
void Remove(int idx)
参量
idx
: 指定的索引。
LmiExpr.Remove()
删除LMI表达式中与指定变量相关的项。
概要
void Remove(Var var)
参量
var
: 指定的变量。
LmiExpr.SetCoeff()
设置LMI表达式指定索引值对应项的系数矩阵。
概要
void SetCoeff(int i, SymMatrix mat)
参量
i
: 指定的索引值。
mat
: 指定索引值对应项的系数矩阵。
LmiExpr.SetConstant()
设置LMI表达式中的常数项。
概要
void SetConstant(SymMatrix mat)
参量
mat
: 新的对称矩阵。
LmiExpr.Size()
获取LMI表达式中的项数。
概要
long Size()
返回值
LMI表达式中的项数。