爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 10021|回复: 15

[源程序] matlab将气象站测的逐日数据处理为站点文件程序

[复制链接]

新浪微博达人勋

发表于 2016-8-15 20:57:59 | 显示全部楼层 |阅读模式

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

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

x
我们通常下载的为逐日的气象数据,需要处理为不同站点的文本,程序如下:clc;
clear;
datadir='F:\ChinaStations\'
files= dir(fullfile(datadir,'*.txt'));
n=length(files);
StaName_one=ones(0,1)*nan;
StaName_two=ones(0,1)*nan;
stationsnames=[50136;50468;50527;50742;50834;50873;50953;51076;51133;51431;51463;51567;51573;51628;51709;51777;51828;52203;52267;52418;52533;52681;52754;52818;52866;52889;52983;53068;53336;53487;53543;53614;53772;53817;53845;53923;53963;54102;54135;54161;54292;54324;54342;54511;54527;54539;54662;54764;54823;54936;55228;55299;55591;56029;56043;56137;56146;56173;56187;56196;56294;56385;56651;56666;56739;56778;56959;56985;57036;57083;57131;57178;57245;57461;57494;57516;57602;57604;57649;57687;57816;57874;57957;57993;58141;58144;58208;58238;58265;58321;58362;58457;58531;58606;58665;58737;58847;59287;59316;59431;59644;59758;59948;59981];
num=length(stationsnames);
for j=1:num
    MerData=ones(0,50)*nan;
    data_temp=ones(0,50)*nan;
    for i=1:n
       filename=files(i).name;
       data=textread([datadir,filename]);
       idx=find(data(:,1)==stationsnames(j));
       MerData=data(idx,:);
       data_temp=[data_temp;MerData];
    end
   xlswrite(['F:\AlbedoAllStations\',num2str(stationsnames(j)),'.xlsx'],data_temp);
end


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

新浪微博达人勋

发表于 2016-8-16 16:44:38 | 显示全部楼层
是要按站点存储吗?
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2016-8-17 10:37:13 | 显示全部楼层
楼主能否仔细说明一下程序的功能?我没理解
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2017-3-26 17:30:08 | 显示全部楼层
谢谢分享!!!
密码修改失败请联系微信:mofangbao
回复

使用道具 举报

新浪微博达人勋

发表于 2017-3-26 21:06:40 | 显示全部楼层
谢谢分享!!!
密码修改失败请联系微信:mofangbao
回复

使用道具 举报

新浪微博达人勋

发表于 2017-3-27 09:58:05 | 显示全部楼层

谢谢分享!!!
密码修改失败请联系微信:mofangbao
回复

使用道具 举报

新浪微博达人勋

发表于 2017-6-1 17:43:16 | 显示全部楼层
谢谢楼主分享!!
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2017-6-19 22:19:35 | 显示全部楼层
{:5_213:}{:5_213:}{:5_213:}{:5_213:}{:5_213:}
密码修改失败请联系微信:mofangbao
回复

使用道具 举报

新浪微博达人勋

发表于 2017-9-7 17:12:51 | 显示全部楼层
能否给个说明?
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2017-9-18 11:59:04 | 显示全部楼层
这个应该是针对从气象数据网下载的txt数据 可以选择多个站点 但是数据是放在一起的 这个程序应该是能把每个站点分出来  吧  
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

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

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

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