PHP Classes

PHP Equations: Solve linear, polynomial, trigonometric equations

Recommend this page to a friend!
     
  Info   View files Files   Install with Composer Install with Composer   Download Download   Reputation   Support forum   Blog    
Ratings Unique User Downloads Download Rankings
StarStarStar 52%Total: 930 All time: 3,845 This week: 560Up
Version License PHP version Categories
php-equations 1.0.0GNU General Publi...5.0PHP 5, Math
Description 

Author

This class can solve linear, polynomial, trigonometric equations.

It takes string with one or more equations and parses the string to solve the equations.

The class can find the solutions linear, polynomial and trigonometric mathematical equations.

The solutions are returned as an associative array that tells the values of each equation variable.

The class uses a variation of Newton's method with a special technique, called Blocking, to maximize speed by reducing a large problem into smaller problems with less variables.

The limit of time running the algorithm, the number of variables, the number of iterations and the iteration step are configurable parameters.

Innovation Award
PHP Programming Innovation award winner
July 2013
Winner


Prize: One copy of the Zend Studio
There are several types of equations that are not very easy to solve by humans.

This class implements a solution to solve several types of equations with great speed by reducing large problems into smaller ones.

Manuel Lemos
Picture of Naveed ur Rehman
  Performance   Level  
Innovation award
Innovation award
Nominee: 1x

Winner: 1x

 

  Files folder image Files (3)  
File Role Description
Accessible without login Plain text file example.php Example Example how to use
Plain text file phpequations.class.php Class Main class with all methods requireds
Accessible without login Plain text file phpequations.resource.dat Data Resource/data file

The PHP Classes site has supported package installation using the Composer tool since 2013, as you may verify by reading this instructions page.
Install with Composer Install with Composer
 Version Control Unique User Downloads Download Rankings  
 0%
Total:930
This week:0
All time:3,845
This week:560Up
User Ratings User Comments (3)
 All time
Utility:75%StarStarStarStar
Consistency:75%StarStarStarStar
Documentation:-
Examples:70%StarStarStarStar
Tests:-
Videos:-
Overall:52%StarStarStar
Rank:2466
 
Just Brilliant!!!
9 years ago (????? ???)
70%StarStarStarStar
Uses a windows specific line delimiter, but that is easy to fix.
10 years ago (Will Schleter)
70%StarStarStarStar
Brilliant!
11 years ago (misla)
70%StarStarStarStar