File: transforms_fftshift.html

package info (click to toggle)
freemat 4.0-3
  • links: PTS, VCS
  • area: main
  • in suites: squeeze
  • size: 174,756 kB
  • ctags: 67,023
  • sloc: cpp: 351,059; ansic: 255,892; sh: 40,590; makefile: 4,387; perl: 4,058; asm: 3,313; pascal: 2,718; fortran: 1,722; ada: 1,681; ml: 1,360; cs: 879; csh: 795; python: 430; sed: 162; lisp: 160; awk: 5
file content (29 lines) | stat: -rw-r--r-- 725 bytes parent folder | download | duplicates (3)
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
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">

<HTML>
<HEAD>
<TITLE>FFTSHIFT Shift FFT Output
</TITLE>
</HEAD>
<BODY>
<H2>FFTSHIFT Shift FFT Output
</H2>
<P>
Section: <A HREF=sec_transforms.html> Transforms/Decompositions </A>
<H3>Usage</H3>
The <code>fftshift</code> function shifts the DC component (zero-frequency)
of the output from an FFT to the center of the array.  For vectors
this means swapping the two halves of the vector.  For matrices,
the first and third quadrants are swapped.  So on for N-dimensional
arrays.  The syntax for its use is
<PRE>
     y = fftshift(x).
</PRE>
<P>
Alternately, you can specify that only one dimension be shifted
<PRE>
     y = fftshift(x,dim).
</PRE>
<P>
</BODY>
</HTML>