src/qvmath/qvmatrixalgebra.cpp File Reference
File from the QVision library.
More...
#include <limits>
#include <iostream>
#include <gsl/gsl_math.h>
#include <gsl/gsl_eigen.h>
#include <gsl/gsl_linalg.h>
#include <qvmath.h>
#include <qvdefines.h>
#include <qvmath/qvmatrixalgebra.h>
Go to the source code of this file.
|
Functions |
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.
|
void | SingularValueDecomposition (const QVMatrix &M, QVMatrix &U, QVMatrix &S, QVMatrix &V) |
| Obtains the Singular Value Decomposition (SVD) of a matrix.
|
void | singularValueDecomposition (const QVMatrix &M, QVMatrix &U, QVMatrix &V, QVMatrix &S) |
| Obtains the singular value decomposition (SVD) for a matrix.
|
void | LUDecomposition (const QVMatrix &M, QVMatrix &L, QVMatrix &U, QVMatrix &P) |
| Obtains the LU decomposition for a matrix.
|
void | CholeskyDecomposition (const QVMatrix &M, QVMatrix &L) |
| Obtains the Cholesky decomposition for a matrix.
|
void | QRDecomposition (const QVMatrix &M, QVMatrix &Q, QVMatrix &R) |
| Obtains the QR decomposition for a matrix.
|
QVMatrix | pseudoInverse (const QVMatrix &M) |
| Obtains the Moore–Penrose pseudoinverse for a matrix.
|
double | determinant (const QVMatrix &M) |
| Obtains the determinant of a squared matrix.
|
void | eigenDecomposition (const QVMatrix &M, QVVector &eigVals, QVMatrix &eigVecs) |
| Obtains the eigen-decomposition for a symetric matrix.
|
QVVector | regressionLine (const QVMatrix &points) |
Detailed Description
File from the QVision library.
- Author:
- PARP Research Group. University of Murcia, Spain.
Definition in file qvmatrixalgebra.cpp.
Function Documentation