Documentation

freqspace

Frequency spacing for frequency response

Syntax

[f1,f2] = freqspace(n)
[f1,f2] = freqspace([m n])
[x1,y1] = freqspace(...,'meshgrid')
f = freqspace(N)
f = freqspace(N,'whole')

Description

freqspacereturns the implied frequency range for equally spaced frequency responses.freqspaceis useful when creating desired frequency responses for various one- and two-dimensional applications.

[f1,f2] = freqspace(n)returns the two-dimensional frequency vectorsf1andf2for ann-by-nmatrix.

Fornodd, bothf1andf2are[-n+1:2:n-1]/n.

Forneven, bothf1andf2are[-n:2:n-2]/n.

[f1,f2] = freqspace([m n])returns the two-dimensional frequency vectorsf1andf2for anm-by-nmatrix.

[x1,y1] = freqspace(...,'meshgrid')相当于

[f1,f2] = freqspace(...); [x1,y1] = meshgrid(f1,f2);

f = freqspace(N)returns the one-dimensional frequency vectorfassumingNevenly spaced points around the unit circle. ForNeven or odd,fis(0:2/N:1). ForNeven,freqspacetherefore returns(N+2)/2points. ForNodd, it returns(N+1)/2points.

f = freqspace(N,'whole')returnsNevenly spaced points around the whole unit circle. In this case,fis0:2/N:2*(N-1)/N.

Extended Capabilities

C/C++ Code Generation
Generate C and C++ code using MATLAB® Coder™.

See Also

Introduced before R2006a

Was this topic helpful?