文档

qrdelete

从QR分解中移除列或行

语法

(Q1, R1) = qrdelete (Q, R, j)
(Q1, R1) = qrdelete (Q, R, j,“上校”)
(Q1, R1) = qrdelete (Q, R, j,“行”)

描述

(Q1, R1) = qrdelete (Q, R, j)返回矩阵的QR分解A1,在那里A1一个与列(:, j)删除并(Q, R) = qr (A)QR分解是什么一个

(Q1, R1) = qrdelete (Q, R, j,“上校”)是一样的qrdelete (Q, R, j)

(Q1, R1) = qrdelete (Q, R, j,“行”)返回矩阵的QR分解A1,在那里A1一个与行一个(j,:)删除并(Q, R) = qr (A)QR分解是什么一个

例子

一个=魔法(5);(Q, R) = qr (A);j = 3;(Q1, R1) = qrdelete (Q, R, j '行');r1 = 32.2335 26.0908 19.9482 21.4063 23.3297 0 -19.7045 -10.9891 0.4318 -1.4873 0 0 22.7444 5.857 -3.1977 0 0 0 0 -14.5784 3.7796

返回有效的QR分解,尽管可能不同于

A2 =一个;A2 (j) = [];[Q2,R2] = qr(A2) Q2 = -0.5274 0.197 0.6697 -0.0578 -0.7135 -0.6911 -0.0158 0.1142 -0.3102 0.1982 -0.4675 -0.8037 -0.3413 0.4616 0.5768 0.5811 R2 = -32.2335 -26.0908 -19.9482 -21.4063 -23.3297 0 19.7045 10.9891 -0.4318 1.4873 0 0 -22.7444 - 5.857 3.1977 0 0 0 0 -14.5784 3.7796

算法

qrdelete函数使用一系列吉文斯旋转来将因子分解的适当元素归零。[1]

参考文献

Golub, Gene H.和Charles F. Van Loan。《矩阵计算》,第4版,马里兰州巴尔的摩:约翰霍普金斯大学出版社,2013,第6.5.2-6.5.3节,335-338页。

另请参阅

||

之前介绍过的R2006a

这个话题有用吗?