1
.TH quaskro 1 "April 1993" "Scilab Group" "Scilab Function"
4
randpencil - random pencil
7
F=randpencil(eps,infi,fin,eta)
18
: real vector, or monic polynomial, or vector of monic polynomial
26
real matrix pencil \fVF=s*E-A\fR (\fVs=poly(0,'s')\fR)
29
\fVF=randpencil(eps,infi,fin,eta)\fR returns a random pencil \fVF\fR
30
with given Kronecker structure. The structure is given by:
31
\fVeps=[eps1,...,epsk]\fR: structure of epsilon blocks (size eps1x(eps1+1),....)
32
\fVfin=[l1,...,ln]\fR set of finite eigenvalues (assumed real) (possibly [])
33
\fVinfi=[k1,...,kp]\fR size of J-blocks at infinity
34
\fVki>=1\fR (infi=[] if no J blocks).
35
\fVeta=[eta1,...,etap]\fR: structure ofeta blocks (size eta1+1)xeta1,...)
37
\fVepsi\fR's should be >=0, \fVetai\fR's should be >=0, \fVinfi\fR's should
40
If \fVfin\fR is a (monic) polynomial, the finite block admits the roots of
41
\fVfin\fR as eigenvalues.
43
If \fVfin\fR is a vector of polynomial, they are the finite elementary
44
divisors of \fVF\fR i.e. the roots of \fVp(i)\fR are finite
45
eigenvalues of \fVF\fR.
48
F=randpencil([0,1],[2],[-1,0,1],[3]);
49
[Q,Z,Qd,Zd,numbeps,numbeta]=kroneck(F);
52
F=randpencil([],[1,2],s^3-2,[]); //regular pencil
56
kroneck, pencan, penlaur