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,其中,n1Length[x]iLength[α]jLength[β].
  • 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.

范例

打开所有单元关闭所有单元

基本范例  (2)

滤波单位脉冲序列:

对图像进行滤波处理:

范围  (5)

对滤波器系数使用符号式数值:

对符号式序列进行滤波:

使用传递函数模型应用指定的滤波器:

指定一个初始条件:

TimeSeries 进行滤波:

选项  (1)

Padding  (1)

默认情况下,RecurrenceFilter 使零填充量:

使用非零常量填充量:

使用周期填充量:

设置 Padding->None,返回较短的序列:

应用  (3)

用递归平滑滤波器滤波正弦信号的噪声:

对音频信号滤波:

使用低通巴特沃斯(Butterworth)滤波器滤波一图像:

属性和关系  (5)

一阶递归滤波器的脉冲响应:

非递归滤波器的阶跃响应:

在二维空间中,连续对行和列应用滤波器:

使用 Map 只对行应用滤波器:

对于一维数组,OutputResponse 等价于 RecurrenceFilter

当使用差分方程描述滤波器,使用 RecurrenceTable

对非递归数字滤波器,ListConvolveRecurrenceFilter 返回相等的结果:

Wolfram Research (2012),RecurrenceFilter,Wolfram 语言函数,https://reference.wolfram.com/language/ref/RecurrenceFilter.html (更新于 2014 年).

文本

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 年

BibTeX

@misc{reference.wolfram_2024_recurrencefilter, author="Wolfram Research", title="{RecurrenceFilter}", year="2014", howpublished="\url{https://reference.wolfram.com/language/ref/RecurrenceFilter.html}", note=[Accessed: 22-November-2024 ]}

BibLaTeX

@online{reference.wolfram_2024_recurrencefilter, organization={Wolfram Research}, title={RecurrenceFilter}, year={2014}, url={https://reference.wolfram.com/language/ref/RecurrenceFilter.html}, note=[Accessed: 22-November-2024 ]}