Bidiagonal matrix

From testwiki
Jump to navigation Jump to search

In mathematics, a bidiagonal matrix is a banded matrix with non-zero entries along the main diagonal and either the diagonal above or the diagonal below. This means there are exactly two non-zero diagonals in the matrix.

When the diagonal above the main diagonal has the non-zero entries the matrix is upper bidiagonal. When the diagonal below the main diagonal has the non-zero entries the matrix is lower bidiagonal.

For example, the following matrix is upper bidiagonal:

(1400041000340003)

and the following matrix is lower bidiagonal:

(1000240003300043).

Usage

One variant of the QR algorithm starts with reducing a general matrix into a bidiagonal one,[1] and the singular value decomposition (SVD) uses this method as well.

Bidiagonalization

Template:Main

Bidiagonalization allows guaranteed accuracy when using floating-point arithmetic to compute singular values.[2]

Template:Expand Section

See also

References

Template:Refbegin

Template:Refend Template:Reflist

Template:Matrix classes


Template:Matrix-stub Template:Compu-prog-stub

  1. Template:Cite web Accessed: 2010-12-11. (Archived by WebCite at)
  2. Template:Cite journal