声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 1209|回复: 4

[求助]程序加速-关于读取30Mb左右文档

[复制链接]
发表于 2006-2-25 19:57 | 显示全部楼层 |阅读模式

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

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

x
文档包含有说明文字和数据,仅需读取说明文字<BR>格式如:<BR>Mesh number<BR>5000<BR>Mesh Points<BR>12 34 56<BR>.....<BR>需要读出其中所有的数据,但是不需要文字说明,我现在用的是Textread函数,读取一个文件要花费较长的时间,又没有别的函数或者其他的手段在matlab可以实现快速的读取
回复
分享到:

使用道具 举报

发表于 2006-2-25 19:59 | 显示全部楼层

回复:(tianj1234)[求助]程序加速-关于读取30Mb左右...

文件太大,没有太好的方法,可能我没见过
发表于 2006-2-25 21:43 | 显示全部楼层
不知道用LOAD命令是否回快些?<BR>在用ORIGIN进行IMPORT较大的TXT文件时也是很慢的。<BR><BR>
 楼主| 发表于 2006-2-25 22:00 | 显示全部楼层

其他的程序软件有没有可以借鉴的

在C或者Fortran中有没有什么函数可以读取的快一些,这样就可以将其转成Mex或者.dll在Matlab里面执行
发表于 2006-2-27 09:45 | 显示全部楼层

回复:(tianj1234)[求助]程序加速-关于读取30Mb左右...

文件太大,估计用什么方法都快不了<br><br>可以试试二进制文件流读取<br><br>还可以内存映射文件可能效果更好<br><br>相关的方法可以在网上搜索一下
[此贴子已经被作者于2006-2-27 9:49:38编辑过]

您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

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

GMT+8, 2024-11-24 19:02 , Processed in 0.060475 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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