Function pinv #

Calculate the Moore–Penrose inverse of a matrix.

Syntax #

math.pinv(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 #

math.pinv([[1, 2], [3, 4]])          // returns [[-2, 1], [1.5, -0.5]]
math.pinv([[1, 0], [0, 1], [0, 1]])  // returns [[1, 0, 0], [0, 0.5, 0.5]]
math.pinv(4)                         // returns 0.25

See also #

inv

Fork me on GitHub