computa a forma escada de feixe de colunas por transformações qz
[AE,EE,QE,ZE,blcks,muk,nuk,muk0,nuk0,mnei]=fstair(A,E,Q,Z,stair,rk,tol)
matriz m x n com entradas reais
escalar real positivo
matriz de forma escada de colunas
matriz unitária m x m
matriz unitária n x n
vetor de índices (ver ereduc)
inteiro, posto estimado da matriz
matriz m x n com entradas reais
matriz de forma escada de colunas
matriz unitária m x m
matriz unitária n x n
é o número de submatrizes com posto linha completo >= 0
detectado na matriz A
array (vetor ou matriz) de inteiros de dimensão (n). Contém as dimensões de coluna mu(k) (k=1,...,nblcks) das submatrizes com posto coluna cheio no feixe sE(eps)-A(eps)
array de inteiros de dimensão (m+1). Contém as dimensões de linha nu(k) (k=1,...,nblcks) das submatrizes com posto linha cheio no feixe sE(eps)-A(eps)
array de inteiros de dimensão (n). Contém as dimensões de coluna mu(k) (k=1,...,nblcks) das submatrizes com o posto-coluna cheio no feixe sE(eps,inf)-A(eps,inf)
array de inteiros de dimensão (m+1). Contém as dimensões de linha nu(k) (k=1,...,nblcks) das submatrizes com posto-linha cheio no feixe sE(eps,inf)-A(eps,inf)
array de inteiros dimensão (4). mnei(1) = dimensão de linha de sE(eps)-A(eps)
Dado o feixe sE-A
onde a matriz
E
está na forma escada de colunas, a função
fstair
computa, de acordo com as necessidades do
usuário, um feixe unitário transformado QE(sEE-AE)ZE
que é mais ou menos similar à forma generalizada de Schur do feixe
sE-A
. A função também produz parte da estrutura de
Kronecker para um dado feixe.
Q,Z
são as matrizes unitárias usadas para
computar o feixe onde E está na forma escada de colunas (ver
ereduc)