This is a `playground`

to test code. It runs a full `Node.js`

environment and already has all of `npm`

’s 400,000 packages pre-installed, including `ndarray-determinant`

with all `npm`

packages installed. **Try it out**:

var ndarrayDeterminant = require("ndarray-determinant")

- all documents on RunKit are public
`require()`

any package directly from npm- use arrow functions, classes, template strings, and most of ES6
`await`

any promise instead of using callbacks (example)- create your own embedded
**node.js**snippets

This service is provided by RunKit and is not affiliated with npm, Inc or the package authors.

Computes the determinant of a matrix (encoded as an ndarray)

```
var pack = require('ndarray-pack')
var det = require('ndarray-determinant')
var M = pack([[1,2,3],
[4,5,6],
[7,8,9]])
console.log(det(M))
```

Output:

```
0
```

```
npm install ndarray-determinant
```

`require('ndarray-determinant')(M)`

Computes the determinant of the square matrix `M`

`M`

is a square 2D ndarray

**Returns** The determinant of `M`

(c) 2014 Mikola Lysenko. MIT License

- package on npmhttps://npmjs.com/package/ndarray-determinant
- homepagehttps://github.com/mikolalysenko/ndarray-determinant
- licenseMIT

RunKit is a free, in-browser JavaScript dev environment for prototyping **Node.js** code, with every **npm** package installed. Sign up to share your code.

Sign Up for Free