|  |  |  |  |  |  |  |  |  | 
|  | ||||||||
|  |  |  |  | |||||
|  |  |  |  |  |  | |||
Category
Function
Computes a discrete Fourier transform.
Syntax
output = DFT(input, direction, center);
Inputs
| Name | Type | Default | Description | 
|---|---|---|---|
| input | field | none | field to be transformed | 
| direction | string | "forward" | direction of the transform | 
| center | flag | 0 | center the result of the transform | 
Outputs
| Name | Type | Description | 
|---|---|---|
| output | field | transformed data | 
Functional Details
This module computes the discrete Fourier transform of a 2- or 3-dimensional regular data set.
| input | specifies the field to be transformed. | 
| direction | is one of the following: "forward," "inverse," or "backward" (the last two are interchangeable). | 
| center | specifies whether zero frequency should be placed at the center of the transformed field or at the origin of the positions array. | 
Components
All scalar components of input are individually Fourier-transformed and output as complex float. All other input components are propagated to the output. Thus a float 2-vector input produces a complex 2-vector output.
Example Visual Programs
FFT.net
See Also
[ OpenDX Home at IBM | OpenDX.org ]