LinAlgSvdT(ComplexT, ComplexT, T, ComplexT) Method

Singular value decomposition A = UWV'

Definition

Namespace: Metas.UncLib.Core
Assembly: Metas.UncLib.Core (in Metas.UncLib.Core.dll) Version: 2.8.9053.20192
C#
public static void Svd<T>(
	Complex<T>[][] a,
	out Complex<T>[][] u,
	out T[] w,
	out Complex<T>[][] v
)
where T : new(), Object, IRealNumber<T>

Parameters

a  ComplexT
Matrix A
u  ComplexT
Matrix U (left singular vectors)
w  T
Matrix W (singular values)
v  ComplexT
Matrix V (right singular vectors

Type Parameters

T
Real Type

See Also