Skip to content

JavaScript library for solving quartic equations

Notifications You must be signed in to change notification settings

skymakerolof/quartic

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Quartic.js Build Status devDependency Status

JavaScript library for solving quartic equations.

Install

$ npm install @skymaker/quartic 

Usage

Pass an array of the 5 coefficients of equation to solve, from the x^4 term down to the constant term.

The results are returned as Math.js complex number objects, with re and im properties that hold the real and imaginary part of the complex root respectively.

var quartic = require('quartic');

//Solve 5x^4 + 4x^3+ 3x^2 + 2x + 1
var roots = quartic.solve(5,4,3,2,1); 

console.log(roots);

Get the code

$ git clone https://github.com/lavelle/quartic
$ cd quartic
$ npm install
$ npm test

Credits

Core code is from a web solver written by David Binner

License

Released with permission from the original author under the MIT license.

About

JavaScript library for solving quartic equations

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 99.8%
  • Makefile 0.2%