PEAR is archived and read-only

This mirror preserves historical PEAR package releases and metadata so existing references remain available.

Home » Math » Math_Matrix

Class to represent matrices and matrix operations

This package is unmaintained.

Download latest release 0.8.7 (archived versions might be outdated)

License: PHP

Description

Matrices are represented as 2 dimensional arrays of numbers.
This class defines methods for matrix objects, as well as static methods
to read, write and manipulate matrices, including methods to solve systems
of linear equations (with and without iterative error correction).
Requires the Math_Vector package.
For running the unit tests you will need PHPUnit version 0.6.2 or older.

Maintainers

Dependencies

Required

Releases

Bugs

IDStatusTypeVersionDateSummary
#884ClosedBug2004-02-26PEAR QA: improvement for get_class()-usage
#4959BogusBug2005-08-01Wrong dependency to PHPUnit
#5438BogusReq2005-09-16transposing not square matrices
#7700BogusBug0.8.52006-05-22Bug in setCol()
#9248ClosedBug0.8.52006-11-06Parse error in PHP5
#10728ClosedBug0.8.02007-04-14multiply() method
#11942ClosedBug0.8.02007-08-30setData creates an error even when it isn't raised
#13209Wont fixBug0.8.02008-02-25Math_Matrix has a method 'clone' which became a keyword as of PHP5
#14986BogusDoc0.8.52008-11-10PHP5 Integration
#16838ClosedBug0.8.52009-11-26subMatrix has an error where checking for the number of columns
#16999ClosedReq0.8.52010-01-15Support for PHP 5
#19066ClosedBug0.8.72011-11-21Problem calculating inverse for some matrices
#20338ClosedBugSVN2014-07-08line 382 and 450, change vectopop to vectorop Matrix.php