oilpher 2023-04-22 09:38 采纳率: 0%
浏览 85
已结题

MATLAB使用LMI-Tools中mincx求解器解决EVP问题遇到困难

MATLAB使用LMI-Tools中mincx求解器解决EVP问题遇到困难
要解决的问题为

img


对应的LMI为

img

前期的代码如下

img

关键在于一起不知道如何求取mincx求解器中的c,看了相关的资料也一头雾水。尝试写过但好像完全不对

  • 写回答

2条回答 默认 最新

  • 眉山央央an 2023-04-22 11:10
    关注
    
    % 定义目标函数的系数矩阵C
    C = [1];
    
    % 设置mincx函数的选项参数
    options = [];
    options.maxit = 1000;
    options.tol = 1e-6;
    
    % 调用mincx函数并求解LMIs
    [status,X] = mincx(P,C,[],[],[],options);
    
    % 检查是否成功求解LMIs,并输出结果
    if status == 1
        gamma = 1/sqrt(X);
        disp(['The minimum gamma is ', num2str(gamma)]);
    else
        disp('Failed to solve LMIs.');
    end
    
    
    评论

报告相同问题?

问题事件

  • 系统已结题 4月30日
  • 创建了问题 4月22日