PROGRAMS CONCERNING MATRICES IN C/C++


Choose a source program (*.cpp) by clicking the appropriate button.

BASIS.H
BASIS_R.CPP
SYSMAT.H
SYSMAT.CPP
SYSMAT.TXT
TDLITTL.CPP
TLINEAR.CPP
TLINEAR.TXT
LU.CPP
TEST_LU.CPP
NSBSLV.CPP
INV_LU.CPP
HOUSEHOLDER.CPP
LU.TXT
FBAND.CPP
FBANDO.CPP
TBAND.CPP
CG.H
CG.CPP
CGTST1.CPP
TSPARSE.CPP
SYSLIN.CPP
TSYMSOL.CPP
FCHOLY.H
FCHOLY.CPP
TCHOLY.CPP
CHOLES.CPP
FSEIDEL.CPP
FSEIDEL.TXT
TSEIDEL2.CPP
DPLE.CPP
DETER.CPP
DETER1.CPP
MAT10.DAT
DETER2.CPP
TFINDDET.CPP
CARPOL.CPP
UCOMPLEX1.H
UCOMPLEX1.CPP
CARPOL1.CPP
CARPOL2.CPP
CARPOL3.CPP
TRIDIAG.CPP
TSVBKSB.CPP
TPWM.CPP
TPWIMGT.CPP
UJACOBI.CPP
TUJACOBI.CPP
ELPROTD.PDF
ELPROTD.CPP
TTQL2.CPP
ELPRO.CPP
TTRED2.CPP
TEST_HQR.CPP
FEIGEN.CPP
TEST1_HQR.CPP
TEPHJ.CPP
TVANDER.CPP
TOEPLITZ.CPP
VMBLOCK.H
VMBLOCK.CPP
Program Description

  • Header file called by program below
  • Basic routines for programs concerning matrices
  • Header file called by program below
  • Solving a linear matrix system AX=B by Gauss-Jordan Method
  • Explanation File of program above (Sysmat)
  • Solve a Linear System By Direct Factorization
  • Solve a Linear System By Triangularization Method
  • Explanation File of Program above (Tlinear)
  • LU decomposition routines called by program below
  • Solving a linear matrix system AX=B By LU decomposition
  • Solving a banded linear system AX=B By LU decomposition
  • Inversion of a real square matrix by LU decomposition
  • Inversion of a real square matrix by Householder's method NEW
  • Explanation File of LU Method NEW
  • Linear banded system using pivots
  • Linear banded system without using pivots
  • Solving a linear matrix system AX=B for a band matrix
  • Header file called by program below
  • Solving a symmetric linear system by Conjugate Gradient method
  • Demonstration program of Conjugate Gradient method
  • Conjugate Gradient method for a sparse symmetric linear system
  • Solving a symmetric linear system by Gauss method
  • Solving a symmetric linear system by SYMSOL
  • Header file called by program below
  • Cholesky method routines called by program below
  • Solving a symmetric linear system by Cholesky method
  • Inversion of a symmetric positive definite matrix by Cholesky method
  • Function Seidel used by program below
  • Explanation File for iterative Gauss Seidel method NEW
  • Solve a linear system by iterative Gauss Seidel method
  • Solve AX = B using a partial pivoting algorithm and reduced storage
  • Determinant of a real square matrix by Gauss method
  • Determinant of a real square matrix by LU decomposition method
  • Example data file for program below
  • Determinant of a real square matrix by a recursive method based on Kramer's rule
  • Calculate the determinant of a real square matrix using Function FindDet NEW
  • Characteristic polynomial of a real square tridiagonal matrix
  • Header file of module below
  • Module concerning complex numbers used by program below
  • Characteristic polynomial of a complex square matrix
  • Characteristic polynomial of a real square matrix
  • Characteristic polynomial of a real symmetric square matrix
  • Solving a tridiagonal linear system
  • Solving a linear system AX=B by the Singular Value Decomposition Method
  • Greatest eigenvalue of a real square matrix by the power method
  • Smallest eigenvalue of a real square matrix by the Gauss and power methods
  • Function Jacobi used by program below
  • Eigenvalues and eigenvectors of a real symmetric square matrix by Jacobi's method
  • Explanation file of program below(ELPROTD) NEW
  • Eigenvalues and eigenvectors of a real tridiagonal square matrix
  • Find Eigenvalues and Eigenvectors of a symmetric tridiagonal matrix using QL method
  • Eigenvalues and eigenvectors of a real square matrix by Rutishauser's method and inverse iteration method
  • Find Eigenvalues and Eigenvectors of a symmetric real matrix using Householder reduction and QL method
  • Eigenvalues of a non symmetric real matrix by HQR algorithm
  • Module used by program below
  • Eigenvalues and eigenvectors of a non symmetric real matrix by HQR algorithm
  • Calculate eigenvalues and eigenvectors of a Square Hermitian Matrix By Jacobi's Method
  • Solve a Vandermonde linear system NEW
  • Solve a Toeplitz linear system NEW
  • Header file called by program below
  • Routines to dynamically allocate matrices and vectors used by programs concerning matrices


RETURN


© J-P Moreau Last modified 07/31/2014 - E-mail: jpmoreau@wanadoo.fr