git clone https://@opensourceprojects.eu/git/p/modula2/numerik/testcode/ed28/sources modula2-numerik-testcode-ed28-sources
Read Me
This section contains routines to verify the SVD routines provided
LinAlgTest.mod : Auxiliary routines needed for the tests
No direct use
TstSVD1u2LQ:
------------
Least squares solvers based on the SVD routines
- MinFit
- GivSVD
- PowSVD
- JacobiSVD
- Eispack SVD
- LinPack SVD
TstSVDLib1u2a:
--------------
Check the SVD routines provided in SVDLib1 and SVDLib2
- GivSVD
- PowSVD
- JacobiSVD
- Eispack SVD
- LinPack SVD
Checks performed are
- Orthogonality of left and right singular vectors
- re-construction of original matrix from SVD decomposition
- diagonalisation of original matrix with the singular vectors to
check singular values
- reproduce "pre-defined" problems
TstSVDLib3a.mod
---------------
Checks similar to real valued procedures for complex case
TstSVDLib3b.mod
---------------
Checks similar to TestSVDLib3a to Takagi decomposition