PHP Classes

PHP Matrix Arithmetic Library: Perform math operations with matrices

Recommend this page to a friend!
  Info   View files Example   Screenshots Screenshots   View files View files (7)   DownloadInstall with Composer Download .zip   Reputation   Support forum   Blog (1)    
Last Updated Ratings Unique User Downloads Download Rankings
2017-06-06 (3 months ago) RSS 2.0 feedNot enough user ratingsTotal: 179 All time: 8,162 This week: 593Up
Version License PHP version Categories
m3 1.0.0Custom (specified...5Algorithms, PHP 5, Math
Description Author

This class can perform math operations with matrices.

It can store the values of a bidimensional matrix taking the initial values from arrays.

The class can also perform math operations with the matrix like addition, subtraction, multiplication, division, determinant, eigen values, inverse, factorizations, decomposition, etc..


a simple PHP class to perform singular values decomposition
i need a PHP implementation of SVD decomposition

Innovation Award
PHP Programming Innovation award nominee
June 2017
Number 6
Matrices are often used in complex scientific math operations.

This class can perform many of the basic matrix operations.

Manuel Lemos
  Performance   Level  
Name: zinsou A.A.E.Mo´se is available for providing paid consulting. Contact zinsou A.A.E.Mo´se .
Classes: 17 packages by
Country: Benin Benin
Age: 27
All time rank: 21111 in Benin Benin
Week rank: 8 Up1 in Benin Benin Equal
Innovation award
Innovation award
Nominee: 2x

Nowadays Matrix became an inescapable tool to solve a large set of problems of scientific order.
 From mathematics to physics and even IT, Matrices have widely proved their efficiency.
 Nevertheless, despite their essential importance, human being limited in his capacities 
 is not able in human way to exploit fully all the possibilities that this great tool offers.
 It?s in this circumstance that one  finds the opportunity of IT existence and especially programming .
 Sure enough steadfast development of this sector allows  human species to go beyond his biological
 borders, by automating some calculation, which machine performs in  a significantly  
 and more precise way. Despite all that, there still are some gaps to fill in before being able 
 to completely master these new tools which have an essential importance. The complexity and the
 cost of different algorithms for solving problems constitute a major brake in computer programming.
 As for matrix which constitute one of the most important subjects of research of computer scientists 
 and others from many domains ,only few programming language support them actually in a native way. 
 To use them from  a language to other, only programmer?s imagination and trick, can permit from
 time to time to create some libraries , certainly still limited by the size of  random access
 memory and calculation?s capacities of our different actual computer tools. PHP is an extremely 
 rich language which has a programmers community very active and which is moreover an absolutely free tool.
 However , like many other languages it doesn?t support matrix calculations natively and one must then use
 trickeries in order to put  at everybody  disposal, a library certainly limited, with its  imperfections,
 but a library which , if one  thinks more about it, could maybe help the language to not be on the fringe 
 of matrix civilization? Matrix class package Version 1.0.0 has not the pretentiousness to be an absolutely 
 optimized tool and remarks in this order will really be appreciated.
Matrix class package allow handling all the types of matrix with real coefficients. This library
 permits to do, all the basic calculations on matrix and even more complex, like Determinant calculation,
 the search of eigenvalues and eigenvectors. It also has lot of other assets which ,only use could reveal?
This package is a trick, but an intelligent trick for some calculation about the use of matrix tool for the
 PHP language. More of this type of packages must be created to reinforce php?s position and its progress
 in a world where it widely proved its usefulness. However, one single head couldn?t test all the bugs 
 track for all the users never proceed the same. So the feedbacks for reporting bugs, defaults and errors 
 in programming but also improvements are welcome. You must however retain that the  future user who wish
 to integrate this piece of code  in his application, must imperatively  do some systematic security checking 
 for the library?s development has  more centred on the usefulness of  functions than on their security and the
 checking is minimalist .Never Trust User Input even if  he is your DAD..........
 bug reporting to
  • example.png
  Files folder image Files  
File Role Description
Accessible without login Plain text file license Lic. license
Plain text file matrix.class.php Class matrix.class
Accessible without login Plain text file Matrix_class_package_english_doc Doc. Matrix class package english doc
Accessible without login Plain text file Matrix_class_package_french_doc Doc. Matrix class package french doc
Accessible without login Plain text file readme.txt Doc. read me
Accessible without login Plain text file test.php Example example script
Accessible without login Plain text file usefullfunct.php Aux. usefull functions

 Version Control Unique User Downloads Download Rankings  
This week:0
All time:8,162
This week:593Up