| MATLAB Function Reference | ![]() |
Syntax
[Q,R] = qrinsert(Q,R,j,x)
Description
[Q,R] = qrinsert(Q,R,j,x)
在 A(:,j) 之前插入額外的一欄 x 以對 Q
及 R 做分解。若 A 有 n 欄且 j = n+1,則 qrinsert
在 A 的最後一欄插入 x。
輸入 Q 和 R 代表原先將矩陣 A
經由 QR 分解的結果,其關係式為 [Q,R] = qr(A)。參數 x 為一將被插入矩陣 A
的欄向量。參數 j 的前一欄及為 x 將插入的欄位。
Algorithm
函式 qrinsert 將 x 的值插入 R
的第 j 欄。其使用一連串 Givens 旋轉將 R 中對角線第 j 欄以下的非零元素歸零。
See Also
| qrdelete | qrupdate | ![]() |