matlab : R2018a 64bit
OS : Windows 10 x64
typesetting : Markdown
blog : my.oschina.net/zhichengjiu
gitee : gitee.com/zhichengjiugit
clear clc a=[1 2 3;4 5 6;7 8 9] b=eig(a) c=size(b); d=c(1)*c(2); % 矩陣元素數量 e=length(unique(b)); % 有幾個表明值 %[1 2 3;2 2 2] 3個 %[1 2 3;2 2 4] 4個 if(d==e) fprintf('特徵值互異,是對角化矩陣\n'); else fprintf('特徵值有重複,不是對角化矩陣\n'); end
a = 1 2 3 4 5 6 7 8 9 b = 16.1168 -1.1168 -0.0000 特徵值互異,是對角化矩陣 >>
感謝幫助 志成就 的人們。
matlab優秀,值得學習。基礎知識 + 專業知識 + matlab = ?
Simulink,用於仿真和基於模型的設計,值得學習。
該博文僅可用於測試與參考。學習