ndarray-inv

0.2.0 • Public • Published

ndarray-inv

calculates matrix inverses via Gauss-Jordan elimination. The algorithm has a computational complexity of O(n^3). It handles singular matrices by throwing an error when no non-zero pivot can be chosen during the algorithm.

Build Status

Install

npm install ndarray-inv

Load

Load function via

const inv = require("ndarray-inv");

Example usage:

const ndarray = require("ndarray");
const show = require("ndarray-show");
const ops = require("ndarray-ops");
 
const M = ndarray(new Float64Array( [2.3, 4.1, 1.8, 1.4] ), [2, 2] )
 
console.log( show( inv(M) ) );

Output:

-0.337    0.433
0.986   -0.553

Tests

Run tests via command npm test.

Readme

Keywords

Package Sidebar

Install

npm i ndarray-inv

Weekly Downloads

20,075

Version

0.2.0

License

MIT

Unpacked Size

4.26 kB

Total Files

4

Last publish

Collaborators

  • dirkschumacher