无私流沙

文章
6
资源
0
加入时间
2年10月21天

利用matlab中yalmip的Cplex求解器时出现NAN几种原因

3:决策变量不可以传递,不可以赋值,另b=a,a为决策变量,在规划时b=nan。即如果事先定义了sdpvar变量,在后续又将sdpvar变量赋值给了double型值,则由于matlab中double的优先原则,会先将赋值等式中的sdpvar变量进行value操作,再将其赋予double。2:缺少约束,yalmip中语言逻辑与数学逻辑并不完全对等。1:原始数据出现问题。