--- layout: default ---

Function inv #

Calculate the inverse of a square matrix.

Syntax #

```js math.inv(x) ```

Parameters #

Parameter | Type | Description --------- | ---- | ----------- `x` | number | Complex | Array | Matrix | Matrix to be inversed

Returns #

Type | Description ---- | ----------- number | Complex | Array | Matrix | The inverse of `x`.

Throws #

Type | Description ---- | -----------

Examples #

```js math.inv([[1, 2], [3, 4]]) // returns [[-2, 1], [1.5, -0.5]] math.inv(4) // returns 0.25 1 / 4 // returns 0.25 ```

See also #

[det](det.html), [transpose](transpose.html)