五点三次平滑算法属于平滑滤波算法的一种,在平滑滤波算法中,常用的有: 样条差值函数平滑法、平均计算平滑法和五点三次平滑法。样条差值函数平滑法采用样条插值的方式来逼近采样点,以此实现平滑,算法灵活多变,效果较好,但该方法计算过程相对复杂,在平滑幅度方面表现较差; 平均计算平滑法虽然相对简单,但滤波的效果并不好; 五点三次平滑法实现平滑滤波的原理是利用多项式最小二乘法来逼近采样点,算法十分简单,滤波效果也较好。 M文件由掌柜本人编写,保证运行。
2022-06-30 13:06:32 407B matlab 发表论文
关于示功图曲线光顺处理的程序,用的是delphi
2021-11-04 19:37:08 6KB delphi 示功图 光顺
1
共享一个实用的一维信号平滑滤波方法五点三次平滑滤波-x.dat test.jpg 各种循环次数下的结果图 clear all close all clc V1 = rand*700 200; subplot 231; plot; ylim; grid; y=mean5_3; subplot 232; plot; ylim; grid; y=mean5_3; subplot 233; plot; ylim; grid; y=mean5_3; subplot 234; plot; ylim; grid; y=mean5_3; subplot 235; plot; ylim; grid; y=mean5_3; subplot 236; plot; ylim; grid; %------------------------------------------------------------ function y = mean5_3 % x为被处理的数据 % m 为循环次数 n=length;   a=x;   for k=1: m      b = 4* a) -6*a -a) /70;      b = a) 27*a 12*a -8*a) /35;      for j=3:n-2        b = a) 12* a) 17*a) /35;      end      b = a) 27*a 12*a -8*a) /35;      b = 4* a) -6*a -a) /70;      a=b;   end   y =a;
2021-11-04 19:23:00 124KB matlab
1
共享一个实用的一维信号平滑滤波方法五点三次平滑滤波-figure_plot.m test.jpg 各种循环次数下的结果图 clear all close all clc V1 = rand*700 200; subplot 231; plot; ylim; grid; y=mean5_3; subplot 232; plot; ylim; grid; y=mean5_3; subplot 233; plot; ylim; grid; y=mean5_3; subplot 234; plot; ylim; grid; y=mean5_3; subplot 235; plot; ylim; grid; y=mean5_3; subplot 236; plot; ylim; grid; %------------------------------------------------------------ function y = mean5_3 % x为被处理的数据 % m 为循环次数 n=length;   a=x;   for k=1: m      b = 4* a) -6*a -a) /70;      b = a) 27*a 12*a -8*a) /35;      for j=3:n-2        b = a) 12* a) 17*a) /35;      end      b = a) 27*a 12*a -8*a) /35;      b = 4* a) -6*a -a) /70;      a=b;   end   y =a;
2021-11-04 19:10:59 325B matlab
1
五点三次平滑滤波程序,可以滤掉波形的坏点,使波形平滑!
1
这里提供一个函数mean5_3(五点三次平滑算法)对数据进行平滑处理
2019-12-21 20:34:18 612B 五点三次
1
五点三次平滑滤波程序,可以滤掉波形的坏点,使波形平滑!!!
2011-08-20 00:00:00 636B 五点三次平滑滤波程序!!!
1