PasMatLib
Class Tree
Index
Previous (SumVt)
Next (SVDSysToMt)

Member
  SVDMt

Parent
  uDynObjAlg

Description
 

SVD for an arbitrary matrix a:
A[aLo1..aHi1, aLo2..aHi2], m = A.Dim1, n = A.Dim2, nm = min(n,m)
fullmat = false (default)
A = U * Q * VT UT * A * V = Q
m x n m x nm nm x nm nm x n nm x m m x n n x nm nm x nm
U[aLo1..aHi1, 1..nm], V[aLo2..aHi2, 1..nm2], Q[1..nm]
fullmat = true
A = U * Q * VT UT * A * V = Q
m x n m x m m x n n x n m x m m x n n x n m x n
U[aLo1..aHi1, 1..m], V[aLo2..aHi2, 1..n]
Q[1, nm] - first nm values


Source code
  function SVDMt ( const a : IFArr2D ; fullmat : boolean = false ; eps : TFloat = cMachEps ; tol : TFloat = MinFloat ) : ISVDSys

Parameters
 
Parameter Description
a : IFArr2D #No TAG found in source code#
eps : TFloat #No TAG found in source code#
fullmat : BOOLEAN #No TAG found in source code#
tol : TFloat #No TAG found in source code#

Return
 
Types Description
ISVDSys #No TAG found in source code#

PasMatLib
Class Tree
Index
Previous (SumVt)
Next (SVDSysToMt)


ŠNikolai V. Shokhirev, 2001-2007
Created with DelphiCodeToDoc. To obtain the latest revision, please visit http://dephicodetodoc.sourceforge.net/