DerivativeFilter
DerivativeFilter[data,{n1,n2,…}]
计算 data 在第 i 层的 ni 阶导数.
DerivativeFilter[data,{n1,n2,…},σ]
计算标准差为 σ 的高斯尺度上的导数.
DerivativeFilter[data,{der1,der2,…},…]
计算多个导数 der1、der2、….
更多信息和选项
- DerivativeFilter 是一个线性滤波器,根据样条插值模型计算数据的导数. 可以使用标准偏差为 σ (默认为 0)的高斯核的正则化来降低对噪声的敏感性.
- data 可以为以下形式:
-
list 任意阶数的数值数组 tseries 时态数据,如 TimeSeries、TemporalData、… image 任意 Image 或 Image3D 对象 audio Audio 对象 - DerivativeFilter 分别对 data 的每一层进行运算.
- DerivativeFilter[image,…] 使用数组坐标系统,其中第一个坐标从 image 的顶部到底部,第二个坐标从左到右增加.
- DerivativeFilter 给出与 data 有同样维度的结果.
- DerivativeFilter 可以采用下列选项:
-
InterpolationOrder Automatic 插值阶数不高于 9 Padding "Fixed" 填充方法 - 设置为 Padding->{pad1,pad2,…} 时,可以对 data 的不同维度使用不同的填充方案.
- 导数的阶数必须小于指定的插值阶数.
范例
打开所有单元关闭所有单元范围 (13)
数据 (5)
选项 (3)
InterpolationOrder (1)
用不同的 InterpolationOrder 值来对数组滤波:
属性和关系 (4)
较大的情况下,GaussianFilter 和 DerivativeFilter 的结果收敛:
DerivativeFilter 和样条插值的相应导数返回相同的值:
DerivativeFilter 是线性滤波器:
Wolfram Research (2010),DerivativeFilter,Wolfram 语言函数,https://reference.wolfram.com/language/ref/DerivativeFilter.html (更新于 2016 年).
文本
Wolfram Research (2010),DerivativeFilter,Wolfram 语言函数,https://reference.wolfram.com/language/ref/DerivativeFilter.html (更新于 2016 年).
CMS
Wolfram 语言. 2010. "DerivativeFilter." Wolfram 语言与系统参考资料中心. Wolfram Research. 最新版本 2016. https://reference.wolfram.com/language/ref/DerivativeFilter.html.
APA
Wolfram 语言. (2010). DerivativeFilter. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/DerivativeFilter.html 年