Bidiagonal matrix

From Wikipedia, the free encyclopedia

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).

The eigenvalues of a bidiagonal matrix (of either type) are given by the entries of the diagonal.

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

Script error: No such module "Labelled list hatnote".

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

Page Module:Message box/ambox.css has no content.

See also

References

Page Template:Refbegin/styles.css has no content.

Page Template:Reflist/styles.css has no content.

  1. ^ Page Module:Citation/CS1/styles.css has no content.Anatolyevich, Bochkanov Sergey (2010-12-11). "Matrix operations and decompositions — Other operations on general matrices — SVD decomposition". ALGLIB User Guide, ALGLIB Project. Accessed: 2010-12-11. (Archived by WebCite at)
  2. ^ Page Module:Citation/CS1/styles.css has no content.Fernando, K.V. (1 April 2007). "Computation of exact inertia and inclusions of eigenvalues (singular values) of tridiagonal (bidiagonal) matrices". Linear Algebra and Its Applications. 422 (1): 77–99. doi:10.1016/j.laa.2006.09.008. S2CID 122729700.

Lua error in package.lua at line 80: module 'Module:Navbox/configuration' not found.


Template:Matrix-stub Template:Asbox