matlab : R2018a 64bit
OS : Windows 10 x64
typesetting : Markdown
blog : my.oschina.net/zhichengjiu
gitee : gitee.com/zhichengjiugit
clear clc % 輸入須要斷定的矩陣 a=[1 2 3;2 1 0;3 0 1] % 矩陣中有複數,進行轉置,取共軛. % 因此不管實數,複數不同。 只有實數去共軛纔是它自己。 if(a==a') fprintf('該矩陣是實對稱矩陣\n'); else fprintf('該矩陣不是實對稱矩陣\n'); end
a = 1 2 3 2 1 0 3 0 1 該矩陣是實對稱矩陣 >>
clear clc % 輸入須要斷定的矩陣 a=[1 2 3;2 1 0;3 0 1] % 矩陣中有複數,只進行轉置,不取共軛. % 因此不管實數,複數都同樣。只能判斷轉置一不同。 if(a==a.') fprintf('該矩陣是對稱矩陣\n'); else fprintf('該矩陣不是對稱矩陣\n'); end
a = 1 2 3 2 1 0 3 0 1 該矩陣是對稱矩陣 >>
clear clc %輸入須要斷定的矩陣 a=[1 2 3;2 1 0;3 0 1] if(a==(-a')) fprintf('該矩陣是反對稱矩陣\n'); else fprintf('該矩陣不是反對稱矩陣\n'); end
a = 1 2 3 2 1 0 3 0 1 該矩陣不是反對稱矩陣 >>
感謝幫助 志成就 的人們。
matlab優秀,值得學習。基礎知識 + 專業知識 + matlab = ?
Simulink,用於仿真和基於模型的設計,值得學習。
該博文僅可用於測試與參考。學習