Jeremy612 2023-12-28 22:38 采纳率: 0%
浏览 34
已结题

Matlab LMI 工具箱求解结果infeasibility

Matlab LMI 求解结果infeasibility
改动几次还是这个结果,请问这种情况应如何改正,提示错误如下:

img

  • 写回答

15条回答 默认 最新

  • 叫兽-郭老师 新星创作者: Java技术领域 2023-12-28 22:40
    关注
    获得0.60元问题酬金

    从报错信息来看,dec2mat 中的 DECVARS 的长度不等于 136,这可能是因为变量的定义大小与你预期的不符导致的。
    解决这个问题的一种办法是,检查 DECVARS 是否正确地定义为了预期的136长度。你可以通过 length(DECVARS) 来查看 DECVARS 的实际长度,如果这个值不等于 136,你需要找到原因并进行修正。
    此外,你可以检查你的代码是否正确定义了所有需要的变量。例如,在这段你给出的代码中,q在这一行 DECVARS = [L(:); Q1(:); Q2(:); R1(:); R2(:); M(:); H(:); q(:); k{1}(:); k{2}(:); k{3}(:); k{4}(:)]; 被用来形成 DECVARS,但我没有看到定义 q 的地方。你需要确保所有用于构建 DECVARS 的变量都已正确定义并具有正确的大小。

    评论 编辑记录

报告相同问题?

问题事件

  • 系统已结题 1月5日
  • 创建了问题 12月28日