RecurrenceFilter
RecurrenceFilter[{α,β},x]
滤波器 x 使用带有系数 α 和 β 的线性递归方程.
RecurrenceFilter[tf,x]
使用由 TransferFunctionModel tf 定义的离散时间滤波器.
RecurrenceFilter[…,x,{y0,y-1,…}]
使用指定列表 {y0,y-1,…} 作为初始条件.
RecurrenceFilter[…,image]
滤波 image.
RecurrenceFilter[…,sound]
滤波采样 sound 对象.
更多信息和选项
- RecurrenceFilter[{α,β},x] 通过求解递归方程 给出对因果输入 x 的响应y,其中,n 从 1 到 Length[x],i 为 Length[α],j 为 Length[β].
- RecurrenceFilter[{α,β},x] 使用初始条件 .
- RecurrenceFilter[{α,β},x] 填充输入 x 以满足 . 值可以通过 Padding 选项改变. 当 Padding->None,响应 y 有效地从 yj 开始,输出维数一般比输入更小. »
- 指定系数 α 和 β 分别是所需传递函数模型的分母和分子多项式系数.
- 在 RecurrenceFilter[tf,…] 中,tf 应该是单输入单输出(SISO)系统.
- RecurrenceFilter 作用于任意阶数的数值数组,二维和三维图像和采样声音对象,分别作用于每个通道.
- 可能的 sound 对象包括:
-
SampledSoundList[{a1,a2,…},r] 列表中给出的幅度级 SampledSoundFunction[f,n,r] 由函数产生的幅度级 Sound[prims,…] 排除 prims 中的 SoundNote 对象 - 当应用于图像和多维数组时,指定的滤波器从第1层开始连续应用于每个维度.
- 对于多通道图像和声音对象,分别对每个通道应用 RecurrenceFilter.
范例
打开所有单元关闭所有单元范围 (5)
选项 (1)
Padding (1)
属性和关系 (5)
使用 Map 只对行应用滤波器:
对于一维数组,OutputResponse 等价于 RecurrenceFilter:
当使用差分方程描述滤波器,使用 RecurrenceTable:
对非递归数字滤波器,ListConvolve 和 RecurrenceFilter 返回相等的结果:
文本
Wolfram Research (2012),RecurrenceFilter,Wolfram 语言函数,https://reference.wolfram.com/language/ref/RecurrenceFilter.html (更新于 2014 年).
CMS
Wolfram 语言. 2012. "RecurrenceFilter." Wolfram 语言与系统参考资料中心. Wolfram Research. 最新版本 2014. https://reference.wolfram.com/language/ref/RecurrenceFilter.html.
APA
Wolfram 语言. (2012). RecurrenceFilter. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/RecurrenceFilter.html 年