回 帖 发 新 帖 刷新版面

主题:求助!怎么用matlab读取数据量比较大的文件

实验得到的winview的数据图像,转换成矩阵形式 之后的txt文件特别大,十几mb到几十mb

用matlab读入会提示
not enough memory to read filee contents

文件太大不能读入

请教如何处理?

如果matlab不能读入一次这么多数据,能否对里面的数据逐行读取?什么方法?

急!

回复列表 (共7个回复)

沙发

应该不会吧。我只是读很大的影像才会遇到这种问题,10几兆的文件很小的啊

板凳


你发个图形文件来,我试着给你将其中的数据转换出来。免费的,只是试试看。


  su512nanjingshi@yahoo.com.cn

3 楼

用Excel表导入,就算再大的数据也不成问题。
例:a=xlsread('d:\文件名.xls');

4 楼

若是不会用xlsread函数,可以输入命令help xlsread即可查找函数的用法,不过是英文的。

5 楼

[filename, pathname] = uigetfile('*.xls', 'Pick a file');
load([pathname filename]);

6 楼

分段阿,可以记录文件位置的

7 楼

load('文件名')

我来回复

您尚未登录,请登录后再回复。点此登录或注册