文件名称:Savitzky-Golay Smoothing and Differentiation Filter:Savitzky-Golay 平滑和微分滤波器。-matlab开发
文件大小:3KB
文件格式:ZIP
更新时间:2024-06-21 14:07:43
matlab
功能: Savitzky-Golay 平滑和微分滤波器Savitzky-Golay 平滑/微分滤波器(即多项式平滑/微分滤波器, 或最小二乘平滑/微分滤波器)将一组数据点最佳地拟合到多项式不同程度的。 有关详细信息,请参阅 Matlab 文档(帮助 sgolay)。 Matlab中的sgolay函数只能处理对称且均匀间隔的偶数数据。 这里介绍的这个函数是 Matlab 中 sgolay 函数的通用实现。 Savitzky-Golay 滤波器可以获得偶数、非对称和非均匀间隔数据的系数。 和滤波器系数也可以得到初始点或终点的结果。另外,无论是数值结果还是符号结果可以获得结果。 用法: fc = sgsdf(x,n,dn,x0,flag) x = 原始数据点,例如 -5:5 n = 多项式阶数,默认值 = 1 dn = 微分顺序(0 = 平滑),默认值 = 0 x0 = 估计点,默认值 = 0
【文件预览】:
sgsdf.zip