Scilab 5.4.0

Please note that the recommended version of Scilab is 6.0.2. This page might be outdated.

See the recommended documentation of this function

# pinv

pseudoinverse

### Calling Sequence

pinv(A,[tol])

### Arguments

- A
real or complex matrix

- tol
real number

### Description

`X= pinv(A)`

produces a matrix `X`

of the
same dimensions as `A'`

such that:

`A*X*A = A, X*A*X = X`

and both
`A*X`

and `X*A`

are Hermitian .

The computation is based on SVD and any singular values
lower than a tolerance are treated as zero: this tolerance
is accessed by `X=pinv(A,tol)`

.

### Used Functions

`pinv`

function is based on the singular value decomposition
(Scilab function `svd`

).

## Comments

Add a comment:Please login to comment this page.