matlab中的qr函數


轉自:https://blog.csdn.net/qq278672818/article/details/62038630

 

實數矩陣A的QR分解是把A分解為
A = QR
這里的Q是正交矩陣(意味着QTQ = I)而R是上三角矩陣。
類似的,我們可以定義A的QL, RQ和LQ分解。
更一般的說,我們可以因數分解復數m×n矩陣(有着m ≥ n)為 m×n 酉矩陣(在Q∗Q = I的意義上)和n× n上三角矩陣的乘積。
如果A是非奇異的,則這個因數分解為是唯一,當我們要求R的對角是正數的時候。
 
MATLAB以qr函數來執行QR分解法,其語法為
[Q,R]=qr(A)
其中Q代表正交矩陣,
而R代表上三角形矩陣。
此外,原矩陣A不必為正方矩陣; 
如果矩陣A大小為n*m,則矩陣Q大小為n*n,矩陣R大小為n*m。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM