zhanglele10的个人博客分享 http://blog.sciencenet.cn/u/zhanglele10

博文

MATLAB把一个包含多个站点数据的文件分割到各个站点单独的文件夹

已有 2836 次阅读 2014-10-24 09:49 |个人分类:Matlab学习心得|系统分类:科研笔记| 程序

有65个站点的气象数据,但是这些数据全部在一个文件中,本程序主要想着把每个站点的数据放在各个单独的文件夹中。下面是我给写的程序:

clear;clc

%读取数据

shuju=importdata('C:UsersAdministratorDesktopwangGHCN_Atemp.xls');

%读取数据第一列

shuju1=shuju(:,1);

sta=unique(shuju1);

a=size(sta);

b=max(a);

for i=1:b

   x=find(shuju1==sta(i));

   m=min(x);

   n=max(x);

   Val=shuju(m:n,:);

   str=['C:UsersAdministratorDesktopwang',num2str(i),'.xls'];

   xlswrite(str,Val,1,'A1');

end

Untitled.m

本程序的不完善之处在于保存的文件名处,本想着文件名保存为站点代码,但是百思不得其解,一会还得再多多学习。




https://blog.sciencenet.cn/blog-1103122-838155.html

上一篇:[Matlab]如果让MATLAB绘图的横坐标标注显示为斜体
下一篇:matlab元胞数组内部矩阵相加
收藏 IP: 210.72.80.*| 热度|

0

该博文允许注册用户评论 请点击登录 评论 (0 个评论)

数据加载中...

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-10-19 22:54

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部