已知A=[-8.5 7 8;5 -5.7 9; 0.5 0.2 -6.7]; C=[1.2 0 0;0 1.2 0;0 0 1.2];运用LMI解出3维方阵X,使得A-XC负定请给出完整代码
时间: 2024-05-02 19:22:18 浏览: 120
gradle-8.5-all
```matlab
% 已知矩阵A和C
A = [-8.5, 7, 8; 5, -5.7, 9; 0.5, 0.2, -6.7];
C = [1.2, 0, 0; 0, 1.2, 0; 0, 0, 1.2];
% 定义变量
n = size(A, 1);
X = sdpvar(n, n, 'symmetric');
% 定义限制
F = [A*X+X*A'+C <= 0, X >= 0];
% 求解
optimize(F);
% 输出结果
value(X)
```
阅读全文