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
freqspace
returns the implied frequency range for equally spaced frequency responses.freqspace
is useful when creating desired frequency responses for various one- and two-dimensional applications.
[f1,f2] = freqspace(n)
returns the two-dimensional frequency vectorsf1
andf2
for ann
-by-n
matrix.
Forn
odd, bothf1
andf2
are[-n+1:2:n-1]/n
.
Forn
even, bothf1
andf2
are[-n:2:n-2]/n
.
[f1,f2] = freqspace([m n])
returns the two-dimensional frequency vectorsf1
andf2
for anm
-by-n
matrix.
[x1,y1] = freqspace(...,'meshgrid')
相当于
[f1,f2] = freqspace(...); [x1,y1] = meshgrid(f1,f2);
f = freqspace(N)
returns the one-dimensional frequency vectorf
assumingN
evenly spaced points around the unit circle. ForN
even or odd,f
is(0:2/N:1)
. ForN
even,freqspace
therefore returns(N+2)/2
points. ForN
odd, it returns(N+1)/2
points.
f = freqspace(N,'whole')
returnsN
evenly spaced points around the whole unit circle. In this case,f
is0:2/N:2*(N-1)/N
.