欢迎来到课桌文档! | 帮助中心 课桌文档-建筑工程资料库
课桌文档
全部分类
  • 党建之窗>
  • 感悟体会>
  • 百家争鸣>
  • 教育整顿>
  • 文笔提升>
  • 热门分类>
  • 计划总结>
  • 致辞演讲>
  • 在线阅读>
  • ImageVerifierCode 换一换
    首页 课桌文档 > 资源分类 > DOC文档下载  

    matlab大数据平滑程序.doc

    • 资源ID:21404       资源大小:218.50KB        全文页数:9页
    • 资源格式: DOC        下载积分:10金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要10金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    matlab大数据平滑程序.doc

    Matlab 数据平滑程序一、matlab自带平滑函数clear,clctic,t=linspace(0,2*pi,500)'%产生一个从0到2*pi的向量,长度500y=100*sin(t);%产生正弦波信号%产生500行1列的服从N0,15*15分布的随机数,作为噪声信号noise=normrnd(0,15,500,1);y=y+noise;%将噪声信号参加正弦波信号figure;%新建一个图形窗口plot(t,y);%绘制加噪波形图xlabel('t');%为X轴加标签ylabel('y=sin(t)+噪声');%为Y轴加标签 yy1=smooth(y,50);%利用移动平均法对y做平滑处理figure;%新建一个图形窗口plot(t,y,'k:');%绘制加噪波形图hold on;plot(t,yy1,'k','linewidth',3);%绘制平滑后波形图xlabel('t');ylabel('moving');legend('加噪波形','平滑后波形');yy2=smooth(y,50,'lowess');%利用lowess方法y做平滑处理figure;plot(t,y,'k');plot(t,y,'k:');hold on;plot(t,yy2,'k','linewidth',3);xlabel('t');ylabel('lowess方法平滑后得到的值');legend('加噪波形','平滑后波形');yy3=smooth(y,50,'rlowess');%利用rlowess方法y做平滑处理figure; plot(t,y,'k:');hold on; plot(t,yy3,'k','linewidth',3);xlabel('t'); ylabel('rlowess'); legend('加噪波形','平滑后波形'); yy4=smooth(y,50,'loess');%利用loess方法y做平滑处理figure;plot(t,y,'k:');hold on;plot(t,yy4,'k','linewidth',3);xlabel('t');ylabel('loess');legend('加噪波形','平滑后波形'); yy5=smooth(y,50,'sgolay',3);%利用sgolay方法y做平滑处理figure;plot(t,y,'k:');hold on;plot(t,yy5,'k','linewidth',3); xlabel('t'); ylabel('sgolay');legend('加噪波形','平滑后波形');toc他们依次平滑后生成的曲线二、七点平滑法的matlab数据平滑clear,clc tic,t=linspace(0,2*pi,500)'y=100*sin(t);noise=normrnd(0,15,500,1);y=y+noise;figure;plot(t,y,'k:');hold on;for j=0:10000 y1(1)=(39.0*y(1)+8.0*y(2)-4.0*y(3)-4.0*y(4)+1.0*y(5)+4*y(6)-2*y(7)/42.0; y1(2)=(8.0*y(2)+19.0*y(3)+16.0*y(4)+6.0*y(5)+4.0*y(6)-7*y(7)+4*y(8)/42.0; y1(3)=(-4.0*y(3)+16.0*y(4)+19.0*y(5)+12.0*y(6)+2.0*y(7)-4*y(8)+1*y(9)/42.0; for i=4:497 y1(i)=(-2*(y(i-3)+y(i+3)+3.0*(y(i-2)+1*y(i+2)+6.0*(y(i-1)+1*y(i+1)+7*y(i)/21.0; end y1(498)=(-4.0*y(498)+16.0*y(497)+19.0*y(496)+12.0*y(495)+2.0*y(494)-4*y(493)+1*y(492)/42.0; y1(499)=(8.0*y(499)+19.0*y(498)+16.0*y(497)+6.0*y(496)+4.0*y(495)-7*y(494)+4*y(493)/42.0; y1(500)=(39.0*y(500)+8.0*y(499)-4.0*y(498)-4.0*y(497)+1.0*y(496)+4*y(495)-2*y(494)/42.0; y=y1;endplot(t,y1,'k','linewidth',3); title('七点迭代平滑法图片') xlabel('t') ylabel('平滑后计数') grid toc

    注意事项

    本文(matlab大数据平滑程序.doc)为本站会员(夺命阿水)主动上传,课桌文档仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知课桌文档(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-1

    经营许可证:宁B2-20210002

    宁公网安备 64010402000986号

    课桌文档
    收起
    展开