File: spec.cat

package info (click to toggle)
scilab 2.6-4
  • links: PTS
  • area: non-free
  • in suites: woody
  • size: 54,632 kB
  • ctags: 40,267
  • sloc: ansic: 267,851; fortran: 166,549; sh: 10,005; makefile: 4,119; tcl: 1,070; cpp: 233; csh: 143; asm: 135; perl: 130; java: 39
file content (31 lines) | stat: -rw-r--r-- 563 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
spec             Scilab Group             Scilab Function              spec
NAME
   spec - eigenvalues
  
CALLING SEQUENCE
 evals=spec(A)
PARAMETERS
 A    : real or complex square matrix
      
 evals
       : real or complex vector
      
DESCRIPTION
   returns in  vector evals the eigenvalues of A.
  
   Eigenvectors are obtained by bdiag.
  
EXAMPLE
 A=diag([1,2,3]);X=rand(3,3);A=inv(X)*A*X;
 spec(A)
 //
 x=poly(0,'x');
 pol=det(x*eye()-A)
 roots(pol)
 //
 [Ab,X,bs]=bdiag(A);
 Ab
 clean(inv(X)*A*X)
SEE ALSO
   poly, det, gspec, schur, bdiag, colcomp