跳至內容

控制中的 LMI/頁面/復矩陣的最小奇異值

來自華夏公益教科書

控制中的 LMI/頁面/復矩陣的最小奇異值


復矩陣的最小奇異值


考慮 以及 。矩陣 的最小奇異值大於 當且僅當 ,其中 是矩陣 的共軛轉置或厄米特轉置。使用的不等式取決於矩陣 的大小。

矩陣 是唯一需要的資料。

LMI:復矩陣的最小奇異值

[編輯 | 編輯原始碼]

以下 LMI 可以根據 的大小構建

如果 ,其中 ,那麼

否則,如果 ,那麼

結論

[edit | edit source]

該 LMI 的結果將給出矩陣 的最大複數值。

這個答案也可以透過以下解法證明。請注意,該解法僅在矩陣 為方陣且可逆時有效: .


實現

[edit | edit source]
% Minimum Singular Value of Complex Matrix
% -- EXAMPLE --

%Clears all variables
clear; clc; close all;

%SDPVAR variables
gam = sdpvar(1);

%Example Matrix A
A = rand(6,6)+rand(6,6)*1i;

%Constraints
Fc = ( A'*A >= gam*eye(6));

%Objective function
obj=-gam;

%options
opt = sdpsettings('solver','sedumi');

%Optimization
optimize(Fc,obj,opt)

%Displays output
fprintf('\nValue of Min singular value: ')
disp(value(sqrt(gam)))

fprintf('\nMATLAB verified output: ')
disp(1/norm(norm(A^(-1))))
[edit | edit source]
[edit | edit source]

返回主頁面

[edit | edit source]
華夏公益教科書