HyperMath

DftMag

DftMag

Previous topic Next topic No expanding text in this topic  

DftMag

Previous topic Next topic JavaScript is required for expanding text JavaScript is required for the print function  

Magnitude of a discrete Fourier Transform (dFT) function.

Note: This item is deprecated and will be removed in a future release.

Syntax

y = DftMag(vec1, vec2, scale)

Arguments

Name

Description

 

vec1

A vector of real components of time-domain data.

 

vec2 (optional)

A vector of imaginary components of time-domain data. The vector is of type real.

 

scale (optional)

Set to "norm" to divide the output by the number of points in vec1. The default is "none."

Output

Name

Description

 

y

A vector of the magnitudes.  It is of same length as vec1.

Example

Given a vector data of a time-domain signal, a vector of the magnitudes of the dFT of the signal is created.

 

Syntax

 

y = DftMag(data)

 

Result

 

y is a vector of same length as data consisting of the magnitudes of the dFT.

Comments

The DftMag function returns the magnitude of a discrete Fourier Transform (dFT).  The dFT is complex-valued and used to map time-domain data into the frequency domain. vec1 and vec2 are assumed to be evenly sampled.

If only one vector is passed to DftMag, the function returns a regular dFT.

If two vectors are passed to DftMag, a complex dFT is calculated. vec1 and vec2 must have the same number of elements.

See Also:

Dfreq

DftImag

DftPhase

DftReal

Fold

Idft