数据的预处理
第一节 数据的平滑处理
一、 smooth函数
调用格式:
yy = smooth(y)
yy = smooth(y,span)
yy = smooth(y,method)...yy = smooth(y,'sgolay',degree)
yy = smooth(y,span,'sgolay',degree)
yy = smooth(x,y,…)
【例7.1-1】产生一列正弦波信号...,加入噪声信号,然后调用smooth函数对加入噪声的正弦波进行滤波(平滑处理)
% 产生一个从0到2*pi的向量,长度为500
>> t = linspace(0,2*pi,500)';
>>...y = 100*sin(t); % 产生正弦波信号
% 产生500行1列的服从N(0,152)分布的随机数,作为噪声信号
>> noise = normrnd(0,15,500,1);
>>...y = y + noise; % 将正弦波信号加入噪声信号
>> figure; % 新建一个图形窗口
>> plot(t,y); % 绘制加噪波形图
>> xlabel('t'); %