MATLAB的滑动滤波算法
-
对于滤波算法:这里不强调数学公式的推理,只要讲一下在工程中的应用,举个最简单的例子,假如有1000个数,4个为一组,那么一共有250组。取第,1,2,3,4个数取平均值,新的数组的第一个向量A的第一个数,A(1);之后取第,2,3,4,5个数的平均值,放入A(2);依次类推。 注意这里不是第1,2,3,4个数为一组,第2,3,4,5个数为一组,若这样则会损失大约750个数。
-
-
代码实例
clear all; clc; A=importdata('E:\MATLAB代码\toulan.txt'); xlswrite('E:\MATLAB代码\toulan.xlsx',A);
我这里以一个txt中的数据为例作为处理,如果是图像也一样的,但是图像的像素点是二维的,要放入矩阵中,而不是向量内。