主要内容

freqspace

频率响应的频率间隔

描述

例子

f1f2= freqspace(n返回二维频率向量f1f2对于一个n——- - - - - -n矩阵。

freqspace返回等间隔频率响应的隐含频率范围。freqspace在为各种一维和二维应用程序创建所需的频率响应时非常有用。

f1f2= freqspace((mn)返回二维频率向量f1f2对于一个——- - - - - -n矩阵。

xy= freqspace(___, ' meshgrid ')等于

[f1,f2] = freqspace(…);[x,y] = meshgrid(f1,f2);

f= freqspace (N返回一维频率向量f假设N单位圆周围均匀间隔的点。

f= freqspace (N“整”)返回N在整个单位圆周围均匀间隔的点。在这种情况下,f0:2 / N: 2 * (N - 1) / N

例子

全部折叠

创建矩阵高清其中包含近似对称的二维带通滤波器所需的带通响应,其通带在0.1和0.5(归一化频率)之间,其中1.0对应于采样频率的一半,或π弧度)。使用freqspace来创建频率向量f1f2

[f1,f2] = freqspace(21,“meshgrid”);Hd = ones(21);R = sqrt(f1)^2 + f2 ^2);Hd((r<0.1)|(r>0.5)) = 0;colormap(飞机(64))网(f1, f2,高清)

图包含一个轴对象。axes对象包含一个surface类型的对象。

输入参数

全部折叠

频率向量的长度,指定为正数标量。

数据类型:|

每个频率向量的长度,指定为形式为的双元素向量(mn)

数据类型:|

单位圆周围的点数,用正数标量指定。

数据类型:|

输出参数

全部折叠

二维频率矢量,作为数值矢量返回。

n很奇怪,f1f2(- n + 1:2: n - 1) / n

n甚至,两f1f2(- n: 2: -) / n

二维频率矢量,作为数值矢量返回。f2具有相同的奇偶行为f1

X-网格上的坐标,作为数字矩阵返回。

Y-网格上的坐标,作为数字矩阵返回。

单位圆周围点的1-D频率向量,作为的数值向量返回N均匀间隔的点。

  • N偶数或奇数,f(0:2 / N: 1)

  • N甚至,freqspace返回(N + 2) / 2点。

  • N很奇怪,freqspace返回(N + 1) / 2点。

扩展功能

C/ c++代码生成
使用MATLAB®Coder™生成C和c++代码。

版本历史

R2006a之前引入

另请参阅

|(图像处理工具箱)|(图像处理工具箱)|(图像处理工具箱)