The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

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>