感谢:Debugging infeasible models
创建变量
原因分析
代码如下:
x = sdpvar(n,m);
只要n和m不相等,就很有效,但当它们相等时,你很可能不想要这样产生的对称矩阵。因此,你应该这样写:
x = sdpvar(n,m,'full');
可能的结果
得到的解不合理
感谢:Debugging infeasible models
代码如下:
x = sdpvar(n,m);
只要n和m不相等,就很有效,但当它们相等时,你很可能不想要这样产生的对称矩阵。因此,你应该这样写:
x = sdpvar(n,m,'full');
得到的解不合理