文档详情

第7章 数据的预处理.pdf

发布:2017-09-26约2.59万字共30页下载文档
文本预览下载声明
数据的预处理 数据的预处理 谢中华 E-mail: xiezhh@ MATLAB统计分析与应用:40个案例分析 MATLAB从零到进阶 /forum-181-1.html 2013/10/22 2013/10/22 © 谢中华, MATLAB应用培训. 数据的预处理 主要内容  数据的平滑处理  数据的标准化变换  数据的极差归一化变换 2013/10/22 2013/10/22 © 谢中华, MATLAB应用培训. 数据的预处理 第一节 数据的平滑处理 2013/10/22 2013/10/22 © 谢中华, MATLAB应用培训. 数据的预处理 一、 smooth函数 调用格式: yy = smooth(y) yy = smooth(y,span) yy = smooth(y,method) yy = smooth(y,span,method) yy = smooth(y,sgolay,degree) yy = smooth(y,span,sgolay,degree) yy = smooth(x,y,…) 2013/10/22 2013/10/22 © 谢中华, MATLAB应用培训. 数据的预处理 【例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); % 为X轴加标签 ylabel(y = sin(t) + 噪声); % 为Y轴加标签 2013/10/22 2013/10/22 © 谢中华, MATLAB应用培训. 数据的预处理 移动平均法: yy1 = smooth(y,30); % 利用移动平均法对y进行平滑处理 figure; % 新建一个图形窗口 plot(t,y,k:); % 绘制加噪波形图 hold on; plot(t,yy1,k,linewidth,3); % 绘制平滑后波形图 xlabel(t); % 为
显示全部
相似文档