File: colcomp.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 (39 lines) | stat: -rw-r--r-- 968 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
colcomp           Scilab Group           Scilab Function            colcomp
NAME
   colcomp - column compression, kernel, nullspace
  
CALLING SEQUENCE
 [W,rk]=colcomp(A [,flag] [,tol])
PARAMETERS
 A          : real or complex matrix
            
 flag       : character string
            
 tol        : real number
            
 W          : square non-singular matrix (change of basis)
            
 rk         : integer (rank of A)
            
DESCRIPTION
   Column compression of A: Ac = A*W is  column compressed i.e 
  
   Ac=[0,Af] with Af full column rank,  rank(Af) = rank(A) = rk.
  
   flag and tol are optional parameters: flag = 'qr'  or 'svd' (default is
  'svd').
  
   tol = tolerance parameter (of order %eps as default value).
  
   The ma-rk first columns of W span the kernel of A  when size(A)=(na,ma)
  
EXAMPLE
 A=rand(5,2)*rand(2,5);
 [X,r]=colcomp(A);
 norm(A*X(:,1:$-r),1)
SEE ALSO
   rowcomp, fullrf, fullrfk, kernel
  
AUTHOR
   F.D.