函數 > 向量與矩陣 > 矩陣因式分解 > 範例:SVD 矩陣因式分解
  
範例:SVD 矩陣因式分解
使用 svd 函數執行矩陣的 SVD 因式分解。這在求解線性系統時會很有用。以這些函數為基礎的演算法也會用於 lsolve
1. 輸入實數矩陣 M (不一定為方形)。
按一下以複製此運算式
2. 使用 svd 函數執行矩陣 MSVD 分解。展開巢狀矩陣以檢視其內容。
按一下以複製此運算式
3. 顯示 svds 函數傳回矩陣 M 的單數值向量,其與 svd 函數傳回結果的第一個巢狀陣列相同。
按一下以複製此運算式
4. 將變數 sUV 分別設為矩陣 S 的元素 012
按一下以複製此運算式
按一下以複製此運算式
按一下以複製此運算式
5. 使用 diag 函數建立其對角元素為 s 元素的矩陣。
按一下以複製此運算式
6. 顯示 UDV 的乘積傳回輸入矩陣 M
按一下以複製此運算式按一下以複製此運算式
這兩個矩陣完全相同。