rank posto

## Seqüência de Chamamento

    [i]=rank(X)
                [i]=rank(X,tol)

## Parâmetros

X

  matriz de reais ou complexos

tol

  número real não-negativo

## Descrição

`rank(X)` é o posto numérico de `X` i.e. o número de valores singulares de X que são maiores que `norm(size(X),'inf') * norm(X) * %eps` .

`rank(X,tol)` é o número de valores singulares de `X` que são maiores que `tol`.

`rank([])` returns 0.

Note que o valor padrão de `tol` é proporcional a `norm(X)`. Como conseqüência, `rank([1.d-80,0;0,1.d-80])` é 2 !.

## Exemplos

    rank([1.d-80,0;0,1.d-80])
    rank([1,0;0,1.d-80])

## Ver Também

- svd
- qr
- rowcomp
- colcomp
- lu