Matlab运行出现:NaN with an SDPVAR makes no sense. 或Adding NaN to an SDPVAR makes no sense.解决方案

 💥💥💞💞欢迎来到本博客❤️❤️💥💥

🏆博主优势:🌞🌞🌞博客内容尽量做到思维缜密,逻辑清晰,为了方便读者。

⛳️座右铭:行百里者,半于九十。

📋📋📋本文目录如下:🎁🎁🎁

目录

💥1 概述

🎉2 参考文献

🌈3 更多Matlab代码资源分享


💥1 概述

出现这个错误:

原因:造成这个问题的原因是程序需要多次求解,由于上一次求解失败而引起。

解决方法:请检查 MATLAB 程序是否正确安装了与其兼容的 YALMIP 和 CPLEX/Gurobi 等求解器。通常情况下,问题主要是由于使用的是免费版本的 CPLEX 导致,免费版本受到变量数量和约束数量的限制,很容易导致求解失败的情况。另外,可能是由于 MATLAB 版本过高导致与求解器的匹配性差。建议:如果您有 Gurobi 求解器,可以通过在 MATLAB 的 M 文件中使用 Ctrl+H 操作将“cplex”替换为“gurobi”;如果没有其他求解器。

最详细matlab 2018a安装教程步骤.

yalmip和cplex安装步骤(Matlab)

可以下载包含 Matlab 2018a、YALMIP 和 CPLEX 的软件套装,并且内附详细的安装说明。这一组软件经过多年的验证,运行稳定(附注:您的电脑可以同时安装多个 Matlab 软件,它们可以相互独立运行而互不干扰)。

🎉2 参考文献

文章中一些内容引自网络,会注明出处或引用为参考文献,难免有未尽之处,如有不妥,请随时联系删除。

🌈3 更多Matlab代码资源分享

  • 7
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值