File: givens.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 (33 lines) | stat: -rw-r--r-- 665 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
givens            Scilab Group            Scilab Function            givens
NAME
   givens - Givens transformation
  
CALLING SEQUENCE
 U=givens(xy)
 U=givens(x,y)
 [U,c]=givens(xy)
 [U,c]=givens(x,y)
PARAMETERS
 x,y   : two real or complex numbers
       
 xy    :  real or complex size 2 column vector
       
 U     : 2x2 unitary matrix
       
 c     :  real or complex size 2 column vector
       
DESCRIPTION
   U = givens(x, y) or U = givens(xy) with xy = [x;y] returns a 2x2 unitary
  matrix U such that:
  
   U*xy=[r;0]=c.
  
   Note that givens(x,y) and givens([x;y]) are equivalent.
  
EXAMPLE
 A=[3,4;5,6];
 U=givens(A(:,1));
 U*A
SEE ALSO
   qr