Butterworth低通滤波器 Matlab实现
1. 数字信号滤波 参考自: https://blog.csdn.net/colapin/article/details/52840075 >> clear all; close all; >> Signal = textread('呼吸十进制数据.txt'); % 读取原始数据,这里是 n * 1 的数据 >> Wc = 2 * 0.8 / 32; % 0.8--截止频率, 32--采样频率 >> [b, a] = butter(4, Wc); % 4--阶数 >> Signal_Filter = filter(b, a, Signal); % 滤波 >> subplot(2, 1, 1); >> plot(Signal); >> title('原始图像'); >> subplot(2,1,2); >> plot(Signal_Filter); >> title('巴特沃斯低通滤波后图像'); 示例: (为什么滤完波前几个数是零??) 2. 数字图像滤波 来源: CSDN 作者: 什么珂 链接: https://blog.csdn.net/qq_34915398/article/details/104246247