feixe aleatório
F=randpencil(eps,infi,fin,eta)
vetor de inteiros
vetor de inteiros
vetor de reais, ou polinômio mônico, ou vetor de polinômios mônicos
vetor de inteiros
feixe de matrizes de reais F=s*E-A
(s=poly(0,'s'))
Função utilitária. F=randpencil(eps,infi,fin,eta)
retorna um feixe aleatório F com dada estrutura de
Kronecker. A estrutura é dada por: eps=[eps1,...,epsk]:
estrutura de blocos epsilon (tamanho eps1x(eps1+1),....)
fin=[l1,...,ln] conjunto de autovalores finitos
(assumidos como reais) (possivelmente [])
infi=[k1,...,kp] tamanho de blocos J no infinito
ki>=1 (infi=[] se não há blocos J).
eta=[eta1,...,etap]: estrutura dos blocos eta (size
eta1+1)xeta1,...)
epsi's devem ser >=0,
etai's devem ser >=0, infi's
devem ser >=1.
Se fin é um polinômio (mônico), o bloco finito
admite raízes de fin como autovalores.
Se fin é um vetor de polinômios, eles são os
divisores elementares finitos de F ,i.e., as raízes de
p(i) são autovalores finitos de
F.