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 |