在我們學習《線性代數》時,經常需要將矩陣進行特徵分解,而特徵分解是將矩陣分解為由其特徵值和特徵向量表示的矩陣之積的方法。下面我們就看一下利用matlab如何進行特徵分解。
工具/原料
電腦
matlab軟件
方法/步驟
第一步我先向大家介紹一下matlab提供的矩陣特徵值分解的指令函數eig,其功能及調用語法如下圖所示:
在本次示例演示中,我們就用一個簡單的實矩陣來演示,即對實矩陣進行特徵值分解。用到函數指令eig函數。具體計算代碼如下圖所示:
在上一步中產生了複數特徵值對角陣D,下面就將其轉換為實數塊對角陣,具體實現代碼如下圖所示:
下面我們就對特徵值分解的結果進行驗算,看對不對。具體實現代碼如下圖所示:
注意事項
如果本經驗對你有幫助,記得點有用、收藏、評論哦!歡迎點擊右邊,分享給好友!
大學, 特徵, 矩陣, 特徵值, 矩陣特徵值分解, 矩陣的特徵值分解, 對稱矩陣特徵值分解, 協方差矩陣特徵值分解, 對稱矩陣的特徵值分解, matlab矩陣特徵值分解, 複數矩陣的特徵值分解, 矩陣特徵值, 矩陣的特徵值,