>> [p,R] = hurv(A,0.2)
p =
4
R =
-6.8957 -0.3857 -1.8243 1.4509 0.0000 0.0000 0.0000
0 8.3497 2.7954 3.1016 0.0000 0.0000 0.0000
0 0 -4.4848 0.5616 0.0000 0.0000 0.0000
0 0 0 7.4355 0.0000 0.0000 0.0000
0 0 0 0 0.1762 0.0001 0.0000
0 0 0 0 0 0.0872 0.0024
0 0 0 0 0 0 0.0663
Rank-revealing decompositions are used in signal processing and many other applications where efficient and reliable updating algorithms are required, and where the reliable computatio and tracking of the numerical rank of a matrix is crucial.
The Expansion Pack supplements and complements UTV Tools, and includes implementations of special-purpose algorithms for computing and modifying symmetric VSV decompositions, as well as ULLV algorithms for interference-type problems with a rank-deficient covariance matrix. We also provide a simple, yet robust and reliable, Lanczos algorithm for computing the dominant singular values and right singular vectors. This package is documented in:
>> [p,R] = hrrqr(A,0.2)
p =
4
R =
5.9319 2.4744 0.4952 1.6055 2.3535 4.7786 1.0345
0 5.7113 -2.6717 1.7455 1.2884 1.0061 1.5985
0 0 -5.1514 -2.1145 -3.0398 0.0705 -5.5669
0 0 0 3.7443 -1.9533 -1.5623 1.6818
0 0 0 0 0.2401 -0.0226 0.0515
0 0 0 0 0 0.0978 0.0037
0 0 0 0 0 0 0.1273