PDL::MatrixOps

PDL::MatrixOps Perl module contains some useful Matrix operations.
Download

PDL::MatrixOps Ranking & Summary

Advertisement

  • Rating:
  • License:
  • Perl Artistic License
  • Price:
  • FREE
  • Publisher Name:
  • Craig DeForest, R.J.R. Williams and Karl Glazebrook
  • Publisher web site:
  • http://search.cpan.org/~csoe/PDL-2.4.3/Basic/MatrixOps/matrixops.pd

PDL::MatrixOps Tags


PDL::MatrixOps Description

PDL::MatrixOps Perl module contains some useful Matrix operations. PDL::MatrixOps Perl module contains some useful Matrix operations.SYNOPSIS $inv = $a->inv; $det = $a->det; ($lu,$perm,$par) = $a->lu_decomp; $x = lu_backsub($lu,$perm,$b); # solve $a x $x = $bPDL::MatrixOps is PDL's built-in matrix manipulation code. It contains utilities for many common matrix operations: inversion, determinant finding, eigenvalue/vector finding, singular value decomposition, etc. PDL::MatrixOps routines are written in a mixture of Perl and C, so that they are reliably present even when there no FORTRAN compiler or external library available (e.g. PDL::Slatec or PDL::GSL).Matrix manipulation, particularly with large matrices, is a challenging field and no one algorithm is suitable in all cases. The utilities here use general-purpose algorithms that work acceptably for many cases but might not scale well to very large or pathological (near-singular) matrices.Except as noted, the matrices are PDLs whose 0th dimension ranges over column and whose 1st dimension ranges over row. The matrices appear correctly when printed.These routines should work OK with PDL::Matrix objects as well as with normal PDLs. Requirements: · Perl


PDL::MatrixOps Related Software