爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 3430|回复: 2

[分享资料] IDL数据平滑的两种方法及其案例

[复制链接]

新浪微博达人勋

发表于 2017-4-6 15:04:16 | 显示全部楼层 |阅读模式

登录后查看更多精彩内容~

您需要 登录 才可以下载或查看,没有帐号?立即注册 新浪微博登陆

x
附件HUMID_LWC_R1.txt文件给出了两列数据,
第一列:比湿(g/kg);第二列:含水量(mg/m3)
作图要求:画含水量与比湿的关系。
检查数据:比湿从0-0.0135866,都是小数,可转换以kg/kg为单位,即都乘1000,则比湿范围0-13.5866
以每0.1kg/kg比湿为一段统计含水量的均值:
a=read_ascii('C:\Users\Administrator\Desktop\HUMID_LWC_R1.txt',data_start=0)
x=a.field1
help,x
x[0,*]=x[0,*]*1000.0
b=[-99,-99]
for i=0.0,20.0,0.1 do begin
  p=where(x[0,*] gt i and x[0,*] lt i+0.1,count)
  if(count gt 10)then begin
    b=[,[i,mean(x[1,p])]]
    endif
endfor
help,b
b=b[*,1:-1]
help,b
fig=plot(b[1,*],b[0,*],color='r',sym=24,yrange=[0,14],yminor=0,xminor=1)
得:
1.png
该图波动较大,考虑使用滑动平均:
5步滑动平均:
2.png
10步滑动平均:
10.png
20步滑动平均:
20.png
滑动平均的效果是有效的,想要平滑还可以扩大比湿间隔:
以0.5kg/kg为间隔统计含水量均值:
1.png
以1kg/kg为间隔统计含水量均值:
0.png
总结:
平滑方法:1,用滑动平均的smooth函数;2,扩大统计间隔

HUMID_LWC_R1.txt

2.77 MB, 下载次数: 6, 下载积分: 金钱 -5

密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2017-12-11 18:25:26 | 显示全部楼层
太感谢了,正需要它
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2017-12-12 08:43:30 | 显示全部楼层
meichh 发表于 2017-12-11 18:25
太感谢了,正需要它

荣幸!荣幸!荣幸!荣幸!
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

Copyright ©2011-2014 bbs.06climate.com All Rights Reserved.  Powered by Discuz! (京ICP-10201084)

本站信息均由会员发表,不代表气象家园立场,禁止在本站发表与国家法律相抵触言论

快速回复 返回顶部 返回列表