File: mfft.cat

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 (37 lines) | stat: -rw-r--r-- 1,127 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

mfft(1)                        Scilab Function                        mfft(1)
NAME
  mfft - multi-dimensional fft

CALLING SEQUENCE
  [xk]=mfft(x,flag,dim)

PARAMETERS

  x    : x(i,j,k,...) input signal in the form of a row vector whose values
       are arranged so that the i index runs the quickest, followed by the j
       index, etc.

  flag : (-1) FFT or (1) inverse FFT

  dim  : dimension vector which gives the number of values of x for each of
       its indices

  xk   : output of multidimensional fft in same format as for x

DESCRIPTION
  FFT for a multi-dimensional signal

  For example for a three dimensional vector which has three points along its
  first dimension, two points along its second dimension and three points
  along its third dimension the row vector is arranged as follows
       x=[x(1,1,1),x(2,1,1),x(3,1,1),
          x(1,2,1),x(2,2,1),x(3,2,1),
                x(1,1,2),x(2,1,2),x(3,1,2),
                x(1,2,2),x(2,2,2),x(3,2,2),
                      x(1,1,3),x(2,1,3),x(3,1,3),
                      x(1,2,3),x(2,2,3),x(3,2,3)]
  and the dim vector is: dim=[3,2,3]

AUTHOR
  C. B.