matlab中cvx 无效约束:{复仿射} <= {常量}
时间: 2023-11-01 12:39:48 浏览: 360
CVX-Jigsaw:使用 Matlab 和 CVX 工具箱解决拼图游戏。-matlab开发
这个错误通常表示您在使用CVX时添加了一个无效的约束,该约束涉及到复仿射表达式与常量的比较。CVX只支持线性约束和二次约束,因此您需要检查您的约束是否符合其中一种类型。
另外,CVX还要求所有的约束都是凸约束,而复仿射约束不一定是凸的。因此,您需要确保您的约束是凸的,否则CVX可能会报告无效约束的错误。
最后,您可以在CVX的文档中查找更多信息,以了解如何构造有效的约束。如果您仍然无法解决问题,请提供更多的细节,例如您的约束和变量,以便我可以帮助您更好地解决这个问题。
阅读全文