PARP Research Group University of Murcia


src/qvmath/qvmatrixalgebra.h File Reference

File from the QVision library. More...

#include <QVector>
#include <QVMatrix>

Go to the source code of this file.

Functions

void singularValueDecomposition (const QVMatrix &M, QVMatrix &U, QVMatrix &V, QVMatrix &S)
 Obtains the singular value decomposition (SVD) for a matrix.
void SingularValueDecomposition (const QVMatrix &A, QVMatrix &U, QVMatrix &S, QVMatrix &V)
 Obtains the Singular Value Decomposition (SVD) of a matrix.
void LUDecomposition (const QVMatrix &A, QVMatrix &L, QVMatrix &U, QVMatrix &P)
 Obtains the LU decomposition for a matrix.
void CholeskyDecomposition (const QVMatrix &A, QVMatrix &L)
 Obtains the Cholesky decomposition for a matrix.
void QRDecomposition (const QVMatrix &A, QVMatrix &Q, QVMatrix &R)
 Obtains the QR decomposition for a matrix.
QVMatrix pseudoInverse (const QVMatrix &A)
 Obtains the Moore–Penrose pseudoinverse for a matrix.
void eigenDecomposition (const QVMatrix &A, QVVector &l, QVMatrix &Q)
 Obtains the eigen-decomposition for a symetric matrix.
double determinant (const QVMatrix &A)
 Obtains the determinant of a squared matrix.
void solveLinear (const QVMatrix &A, QVVector &x, const QVVector &b)
 Solves a system of linear equations using a Householder transformation.
void solveLinear (const QVMatrix &A, QVMatrix &X, const QVMatrix &B)
 Solves several system of linear equations, using a LU decomposition.
void solveOverDetermined (const QVMatrix &A, QVMatrix &X, const QVMatrix &B)
 Solves several system of linear equations, using a SV decomposition.
void solveHomogeneousLinear (const QVMatrix &A, QVector< double > &x)
 Solves an homogeneous linear system.


Detailed Description

File from the QVision library.

Author:
PARP Research Group. University of Murcia, Spain.

Definition in file qvmatrixalgebra.h.




QVision framework. PARP research group. Copyright © 2007, 2008, 2009, 2010.