簡單實矩陣的特徵值分解?

在我們學習《線性代數》時,經常需要將矩陣進行特徵分解,而特徵分解是將矩陣分解為由其特徵值和特徵向量表示的矩陣之積的方法。下面我們就看一下利用matlab如何進行特徵分解。

簡單實矩陣的特徵值分解

工具/原料

電腦

matlab軟件

方法/步驟

第一步我先向大家介紹一下matlab提供的矩陣特徵值分解的指令函數eig,其功能及調用語法如下圖所示:

簡單實矩陣的特徵值分解

在本次示例演示中,我們就用一個簡單的實矩陣來演示,即對實矩陣進行特徵值分解。用到函數指令eig函數。具體計算代碼如下圖所示:

簡單實矩陣的特徵值分解

在上一步中產生了複數特徵值對角陣D,下面就將其轉換為實數塊對角陣,具體實現代碼如下圖所示:

簡單實矩陣的特徵值分解

下面我們就對特徵值分解的結果進行驗算,看對不對。具體實現代碼如下圖所示:

簡單實矩陣的特徵值分解

注意事項

如果本經驗對你有幫助,記得點有用、收藏、評論哦!歡迎點擊右邊,分享給好友!

相關問題答案