TikhonovRegularizedNonnegativeMatrixFactorizationTikhonovNMF3 Method |
Factorize a nonnegative matrix A into two nonnegative matrices B and C so that A is nearly equal to B*C.
Tikhonovs the nm f3.
Namespace: Altaxo.Calc.LinearAlgebraAssembly: AltaxoCore (in AltaxoCore.dll) Version: 4.8.3179.0 (4.8.3179.0)
Syntax public static void TikhonovNMF3(
IMatrix<double> A,
int r,
IMatrix<double>? B0,
IMatrix<double>? C0,
IVector<double> oldalpha,
IVector<double> oldbeta,
IMatrix<double> gammaB,
IMatrix<double> gammaC,
int maxiter,
double tol
)
Parameters
- A IMatrixDouble
- Matrix to factorize.
- r Int32
- The number of factors.
- B0 IMatrixDouble
- Original B matrix. Can be null.
- C0 IMatrixDouble
- Original C matrix. Can be null.
- oldalpha IVectorDouble
- The oldalpha.
- oldbeta IVectorDouble
- The oldbeta.
- gammaB IMatrixDouble
- The gamma b.
- gammaC IMatrixDouble
- The gamma c.
- maxiter Int32
- The maxiter.
- tol Double
- The tol.
See Also