主题:求助!怎么用matlab读取数据量比较大的文件
Zchar
[专家分:0] 发布于 2007-09-07 22:31:00
实验得到的winview的数据图像,转换成矩阵形式 之后的txt文件特别大,十几mb到几十mb
用matlab读入会提示
not enough memory to read filee contents
文件太大不能读入
请教如何处理?
如果matlab不能读入一次这么多数据,能否对里面的数据逐行读取?什么方法?
急!
回复列表 (共7个回复)
沙发
windfoxe [专家分:70] 发布于 2007-09-08 01:14:00
应该不会吧。我只是读很大的影像才会遇到这种问题,10几兆的文件很小的啊
板凳
SU512NANJING [专家分:0] 发布于 2007-09-08 09:15:00
你发个图形文件来,我试着给你将其中的数据转换出来。免费的,只是试试看。
su512nanjingshi@yahoo.com.cn
3 楼
denly_2008 [专家分:0] 发布于 2007-09-10 14:52:00
用Excel表导入,就算再大的数据也不成问题。
例:a=xlsread('d:\文件名.xls');
4 楼
denly_2008 [专家分:0] 发布于 2007-09-10 14:56:00
若是不会用xlsread函数,可以输入命令help xlsread即可查找函数的用法,不过是英文的。
5 楼
bioguider [专家分:0] 发布于 2007-09-22 04:14:00
[filename, pathname] = uigetfile('*.xls', 'Pick a file');
load([pathname filename]);
6 楼
仿真天使 [专家分:360] 发布于 2007-09-22 13:49:00
分段阿,可以记录文件位置的
7 楼
suisuisui [专家分:0] 发布于 2007-10-13 12:42:00
load('文件名')
我来回复