# ereduc

computa de forma escada de colunas da matriz por transformações qz

## Seqüência de Chamamento

    [E,Q,Z [,stair [,rk]]]=ereduc(X,tol)

## Parâmetros

X

  matriz m x n de entradas reais

tol

  escalar real positivo

E

  matriz em forma escada de colunas

Q

  matriz unitária m x m

Z

  matriz unitária n x n

stair

  vetor de índices,

  *

    `ISTAIR(i) = + j` se o elemento da borda `E(i,j)` é uma quina.

  *

    `ISTAIR(i) = - j` se o elemento da borda `E(i,j)` não é uma quina.

  `(i=1,...,M)`

rk

  inteiro, posto estimado da matriz

## Descrição

Dada uma matriz X `mx n` (não necessariamente regular), a função ereduc calcula a matriz unitária transformada `E=Q*X*Z` que está na forma escada de colunas (forma trapezoidal). Ainda, o posto da matriz `X` é determinado.

## Exemplos

    X=[1 2 3;4 5 6]
    [E,Q,Z ,stair ,rk]=ereduc(X,1.d-15)

## Ver Também

- fstair

## Autores

Th.G.J. Beelen (Philips Glass Eindhoven). SLICOT