NAME

Math::MatrixDecomposition - matrix decompositions and its applications

SYNOPSIS

use Math::MatrixDecomposition qw(lu eig);

DESCRIPTION

The design goals of this package are listed in the following table.

  • Pure Perl code, that means no external dependencies except core modules and other pure Perl modules.

  • Native data types for operands, that means no dedicated classes for vectors and matrices.

The import list of the use statement is a wrapper for loading selected modules and procedures into your program. Capitalized tag names are interpreted as module names, that means the statement

use Math::MatrixDecomposition qw(:LU :Eigen);

is equivalent to

use Math::MatrixDecomposition::LU;
use Math::MatrixDecomposition::Eigen;

Bare words are interpreted as subroutines, that means the statement

use Math::MatrixDecomposition qw(lu eig);

is equivalent to

use Math::MatrixDecomposition::LU qw(lu);
use Math::MatrixDecomposition::Eigen qw(eig);

SEE ALSO

Math::MatrixDecomposition::LU, Math::MatrixDecomposition::Eigen

AUTHOR

Ralph Schleicher <ralph@cpan.org>