[求助]程序加速-关于读取30Mb左右文档
文档包含有说明文字和数据,仅需读取说明文字<BR>格式如:<BR>Mesh number<BR>5000<BR>Mesh Points<BR>12 34 56<BR>.....<BR>需要读出其中所有的数据,但是不需要文字说明,我现在用的是Textread函数,读取一个文件要花费较长的时间,又没有别的函数或者其他的手段在matlab可以实现快速的读取回复:(tianj1234)[求助]程序加速-关于读取30Mb左右...
文件太大,没有太好的方法,可能我没见过 不知道用LOAD命令是否回快些?<BR>在用ORIGIN进行IMPORT较大的TXT文件时也是很慢的。<BR><BR>其他的程序软件有没有可以借鉴的
在C或者Fortran中有没有什么函数可以读取的快一些,这样就可以将其转成Mex或者.dll在Matlab里面执行回复:(tianj1234)[求助]程序加速-关于读取30Mb左右...
文件太大,估计用什么方法都快不了<br><br>可以试试二进制文件流读取<br><br>还可以内存映射文件可能效果更好<br><br>相关的方法可以在网上搜索一下[此贴子已经被作者于2006-2-27 9:49:38编辑过]
页:
[1]