爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 4521|回复: 4

[程序设计] 关于txt数据的有选择性的读取

[复制链接]

新浪微博达人勋

发表于 2018-4-28 17:50:01 | 显示全部楼层 |阅读模式

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

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

x
本人菜鸟,对于编程接触比较少,最近整理数据数据是由于数据量太大,想用程序实现,论坛各位高手劝我还是从头学起,但这个事比较急,我这是临时抱佛脚,请大家帮帮忙了。
下面我举个简单的例子说明下:
1、我现有195801.txt,195802.txt,......195912.txt,2年每年12个月共24个文件(实际上是50年,600个文件);
    2、每个文件的格式如图所示(36行64列,并且有表头,是1度*1度的数据):
     3、想要利用matlab提取出个每个txt文档中的部分数据比如(第15行到18行,第16列到20列的数据)

类似于这样的txt文档,需要提取里面的部分数据

类似于这样的txt文档,需要提取里面的部分数据

这样的文档有600个,是逐月的数据

这样的文档有600个,是逐月的数据

SEVP_CLI_CHN_VAP_MON_GRID-195801.TXT

18.18 KB, 下载次数: 1, 下载积分: 金钱 -5

SEVP_CLI_CHN_VAP_MON_GRID-195802.TXT

18.18 KB, 下载次数: 0, 下载积分: 金钱 -5

SEVP_CLI_CHN_VAP_MON_GRID-195803.TXT

18.18 KB, 下载次数: 0, 下载积分: 金钱 -5

SEVP_CLI_CHN_VAP_MON_GRID-195804.TXT

18.18 KB, 下载次数: 0, 下载积分: 金钱 -5

SEVP_CLI_CHN_VAP_MON_GRID-195805.TXT

18.18 KB, 下载次数: 0, 下载积分: 金钱 -5

SEVP_CLI_CHN_VAP_MON_GRID-195806.TXT

18.18 KB, 下载次数: 0, 下载积分: 金钱 -5

SEVP_CLI_CHN_VAP_MON_GRID-195807.TXT

18.18 KB, 下载次数: 0, 下载积分: 金钱 -5

SEVP_CLI_CHN_VAP_MON_GRID-195808.TXT

18.18 KB, 下载次数: 0, 下载积分: 金钱 -5

SEVP_CLI_CHN_VAP_MON_GRID-195809.TXT

18.18 KB, 下载次数: 0, 下载积分: 金钱 -5

SEVP_CLI_CHN_VAP_MON_GRID-195810.TXT

18.18 KB, 下载次数: 0, 下载积分: 金钱 -5

SEVP_CLI_CHN_VAP_MON_GRID-195811.TXT

18.18 KB, 下载次数: 0, 下载积分: 金钱 -5

SEVP_CLI_CHN_VAP_MON_GRID-195812.TXT

18.18 KB, 下载次数: 0, 下载积分: 金钱 -5

SEVP_CLI_CHN_VAP_MON_GRID-195901.TXT

18.18 KB, 下载次数: 0, 下载积分: 金钱 -5

SEVP_CLI_CHN_VAP_MON_GRID-195902.TXT

18.18 KB, 下载次数: 0, 下载积分: 金钱 -5

SEVP_CLI_CHN_VAP_MON_GRID-195903.TXT

18.18 KB, 下载次数: 0, 下载积分: 金钱 -5

SEVP_CLI_CHN_VAP_MON_GRID-195904.TXT

18.18 KB, 下载次数: 0, 下载积分: 金钱 -5

SEVP_CLI_CHN_VAP_MON_GRID-195905.TXT

18.18 KB, 下载次数: 0, 下载积分: 金钱 -5

SEVP_CLI_CHN_VAP_MON_GRID-195906.TXT

18.18 KB, 下载次数: 0, 下载积分: 金钱 -5

SEVP_CLI_CHN_VAP_MON_GRID-195907.TXT

18.18 KB, 下载次数: 0, 下载积分: 金钱 -5

SEVP_CLI_CHN_VAP_MON_GRID-195908.TXT

18.18 KB, 下载次数: 0, 下载积分: 金钱 -5

SEVP_CLI_CHN_VAP_MON_GRID-195909.TXT

18.18 KB, 下载次数: 0, 下载积分: 金钱 -5

SEVP_CLI_CHN_VAP_MON_GRID-195910.TXT

18.18 KB, 下载次数: 0, 下载积分: 金钱 -5

SEVP_CLI_CHN_VAP_MON_GRID-195911.TXT

18.18 KB, 下载次数: 0, 下载积分: 金钱 -5

SEVP_CLI_CHN_VAP_MON_GRID-195912.TXT

18.18 KB, 下载次数: 0, 下载积分: 金钱 -5

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

新浪微博达人勋

 成长值: 32430
发表于 2018-4-28 18:27:31 | 显示全部楼层

回帖奖励 +1 金钱

指着别人帮你做是不太可能的了
给你一个建议吧
表头用fgetl
读取数据用fscanf
全部读取之后再截取就行,很简单的
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2018-4-28 18:31:04 | 显示全部楼层
二爷名声在外 发表于 2018-4-28 18:27
指着别人帮你做是不太可能的了
给你一个建议吧
表头用fgetl

感谢分享, 多多受益, tanks.
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2018-4-28 18:31:10 | 显示全部楼层
二爷名声在外 发表于 2018-4-28 18:27
指着别人帮你做是不太可能的了
给你一个建议吧
表头用fgetl

感谢分享, 多多受益, tanks.
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2018-4-29 01:34:58 | 显示全部楼层
网上看到的:
“当我沉浸在Matlab的强大功能之中的时候,一个问题——速度问题来了,一个大运算量的程序耗了半天算不出来(速度慢的原因我还不明了,当时运行是慢的)。这时我只能回到更低级的语言上来。Fortran便是其中之一。Fortran的简洁甚至只要下载一个不到1M的Shell,不用安装就能运行。它的速度比Matlab快多了,完成了我所需的运算。”
感觉处理大量数据还是应该选用fortran吧,既灵活,又快速。
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

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

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

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