File: pbig.man

package info (click to toggle)
scilab 2.4-1
  • links: PTS
  • area: non-free
  • in suites: potato, slink
  • size: 55,196 kB
  • ctags: 38,019
  • sloc: ansic: 231,970; fortran: 148,976; tcl: 7,099; makefile: 4,585; sh: 2,978; csh: 154; cpp: 101; asm: 39; sed: 5
file content (56 lines) | stat: -rw-r--r-- 1,401 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
.TH pbig 1 "April 1993" "Scilab Group" "Scilab Function"
.so ../sci.an
.SH NAME
pbig - eigen-projection 
.SH CALLING SEQUENCE
.nf
[Q,M]=pbig(A,thres,flag)
.fi
.SH PARAMETERS
.TP 12
A
: real square matrix
.TP 12
thres
: real number
.TP 12
flag
: character string (\fV'c'\fR or \fV'd'\fR)
.TP
Q,M
: real matrices
.SH DESCRIPTION
Projection on eigen-subspace associated with eigenvalues
with real part >= \fVthres\fR (\fVflag='c'\fR) or with 
magnitude >= \fVthres\fR (\fVflag='d'\fR).

The projection is defined by \fVQ*M\fR, \fVQ\fR is full column rank,
\fVM\fR is full row rank and \fVM*Q=eye\fR.
.LP
If \fVflag='c'\fR, the eigenvalues of \fVM*A*Q\fR = eigenvalues
of \fVA\fR with real part >= \fVthres\fR.
.LP
If \fVflag='d'\fR, the eigenvalues of \fVM*A*Q\fR = eigenvalues
of \fVA\fR with magnitude >= \fVthres\fR.
.PP
If \fVflag='c'\fR and if \fV[Q1,M1]\fR = full rank factorization (\fVfullrf\fR) 
of \fVeye-Q*M\fR then eigenvalues of  \fVM1*A*Q1\fR = eigenvalues of \fVA\fR 
with real part < \fVthres\fR.
.LP
If \fVflag='d'\fR and if \fV[Q1,M1]\fR = full rank factorization (\fVfullrf\fR) 
of \fVeye-Q*M\fR then eigenvalues of  \fVM1*A*Q1\fR = eigenvalues of \fVA\fR 
with magnitude < \fVthres\fR.
.SH EXAMPLE
.nf
A=diag([1,2,3]);X=rand(A);A=inv(X)*A*X;
[Q,M]=pbig(A,1.5,'d');
spec(M*A*Q)
[Q1,M1]=fullrf(eye-Q*M);
spec(M1*A*Q1)
.fi
.SH SEE ALSO
psmall, projspec, fullrf
.SH AUTHOR
F. D. (1988)