下面给出小波变换和傅里叶变换在检测信号突变点方面的应用,从下图中可以看出用小波变换检测信号突变点友明显的效果。matlab程序如下:
%清除以前的数据
clear;
load freqbrk;
%载入原始信号的波形数据
whos;
%显示数据的基本信号
figure;
plot(freqbrk);
%自定义坐标轴
xlabel('时间'); ylabel('幅值');
%自定义标题
title('频率突变信号');
![小波检测频率突变点 小波检测频率突变点](http://image21.360doc.com/DownloadImg/2011/01/0718/8303291_1)
%对信号进行傅里叶变换
f=fft(freqbrk);
figure;
%显示处理后的信号图像
plot(abs(f));
%自定义标题
title('傅里叶变换后的信号示意图')