声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 6892|回复: 16

[编程技巧] 求教txt文件大量数据的载入方法

[复制链接]
发表于 2007-5-24 22:01 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?我要加入

x
求教高人matlab中txt文件中数据导入方法。
我因为试验仿真需要,有一个1G左右大小的txt文件。里面存有数字数据1000000000,想对这些数据进行处理。
因为数据太大。不可能一次load,因此我想每一次load其中的3000个,处理完毕以后再接着load接着的下面的
3000个,一直到txt文件中的数据load完毕即可。但是我现在在这方面不懂,希望高人能够指教我。
谢谢。

[ 本帖最后由 eight 于 2007-5-24 22:05 编辑 ]
回复
分享到:

使用道具 举报

发表于 2007-5-24 22:06 | 显示全部楼层
原帖由 deepbreath 于 2007-5-24 22:01 发表
求教高人matlab中txt文件中数据导入方法。
我因为试验仿真需要,有一个1G左右大小的txt文件。里面存有数字数据1000000000,想对这些数据进行处理。
因为数据太大。不可能一次load,因此我想每一次load其中的3 ...



1. 使用循环:具体可看看基础书
2. 使用稀疏矩阵:具体请 help sparse
 楼主| 发表于 2007-5-25 09:22 | 显示全部楼层

谢谢

您好。我是初学者,遇到这样一个问题。就是大容量txt文件的导入方法。您给我提出了两种方法:
1。循环。
2。使用稀疏矩阵,
很感谢您,但是能不能给我再说详细一点呢、?
谢谢
发表于 2007-5-25 13:37 | 显示全部楼层
原帖由 deepbreath 于 2007-5-25 09:22 发表
您好。我是初学者,遇到这样一个问题。就是大容量txt文件的导入方法。您给我提出了两种方法:
1。循环。
2。使用稀疏矩阵,
很感谢您,但是能不能给我再说详细一点呢、?
谢谢



循环问题自己看看基础书,稀疏矩阵的问题可以参考 matlab 帮助、本版关于提高运算速度的精华贴,还有“带状矩阵的生成”一贴
 楼主| 发表于 2007-5-27 16:56 | 显示全部楼层

谢谢。

我想我可能没有把问题说明白?。。。我的txt文件已经存在了。只是想导入到工作区进行处理。就是不知道怎么弄?呵呵
看了循环的东西。也看了稀疏矩阵。但是不知道什么意思。。。
不过还是很谢谢您。
发表于 2007-5-28 16:59 | 显示全部楼层

回复 #6 deepbreath 的帖子

可以分批读入数据啊
 楼主| 发表于 2007-5-28 17:49 | 显示全部楼层

恩。

恩你说的对。就是不知道如何控制?
好急人的问题。
搞了好几天我还是没有弄出来。谁能帮我解决下问题呀。。。

[ 本帖最后由 ChaChing 于 2009-8-1 12:48 编辑 ]
 楼主| 发表于 2007-6-1 10:03 | 显示全部楼层
此问题我已经解决。谢谢大家。如果有兴趣的可以与我联系。

点评

4F, http://www.chinavib.com/thread-48702-1-1.html  发表于 2011-11-7 00:44
发表于 2007-6-1 10:06 | 显示全部楼层
原帖由 deepbreath 于 2007-6-1 10:03 发表
此问题我已经解决。谢谢大家。如果有兴趣的可以与我联系。


欢迎把你的经验拿出来大家一起分享
以帖子的形式:)
发表于 2007-6-1 12:16 | 显示全部楼层
参看
【深入浅出MATLAB7.X混合编程】
第一章的数据部分

[ 本帖最后由 eight 于 2007-6-1 12:42 编辑 ]
发表于 2007-11-6 15:37 | 显示全部楼层

紧急求助

怎么样才能知道你的解决方法呢?
现在我也遇到类似的问题了,
麻烦楼主看到了及时回复一下,非常感谢
发表于 2007-11-6 22:13 | 显示全部楼层
用fread就可以
发表于 2007-11-15 14:34 | 显示全部楼层
唉... 都是上来发问的,问题解决了就没了影子... 弄得人都没心情回答问题了。
好像有不少语句可以实现这些功能,fgetl, fgets, textread, textscan, dlmread, csvread, fscanf都可以实现分批读入。
我比较习惯用的是textscan,可控制性比较好。具体的使用方法自己查查doc吧,应该不算难。

评分

1

查看全部评分

发表于 2011-8-21 17:14 | 显示全部楼层
回复 8 # deepbreath 的帖子

请问你是怎么做的,现在我面临同样的问题,还请帮忙! 我的email :jhbymx@qq.com
发表于 2011-8-22 00:08 | 显示全部楼层
回复 14 # jhbymx 的帖子

13F提示不够吗!?
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-11-16 05:48 , Processed in 0.074389 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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