声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 6858|回复: 8

[综合讨论] 如何把一个大文本文件导入Matlab?

[复制链接]
发表于 2007-6-4 14:51 | 显示全部楼层 |阅读模式

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

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

x
我现在要把一个20M左右的文本文件导入MATLAB分析,老是出错,提示没有‘enough memory’,请教诸位有没有什么办法?多谢啦!:handshake :handshake :handshake
回复
分享到:

使用道具 举报

发表于 2007-6-4 14:54 | 显示全部楼层
原帖由 liutian 于 2007-6-4 14:51 发表
我现在要把一个20M左右的文本文件导入MATLAB分析,老是出错,提示没有‘enough memory’,请教诸位有没有什么办法?多谢啦!:handshake :handshake :handshake


看这个:求教txt文件大量数据的载入方法
发表于 2007-6-4 15:32 | 显示全部楼层
load命令
发表于 2007-6-4 16:32 | 显示全部楼层

处理方法:

处理方法:
(1)增大电脑的虚拟内存。
        操作方法:右击 我的电脑--属性--高级--性能--设置--高级--更改
(2)需要及时的清楚内存空间
        具体命令:clear
        把不需要的变量及时清楚掉。
(3)load命令的使用。20M的数据不大。应该不会出现内存溢出的问题。估计你的内存里面有太多的变量。
        我自己曾一次导入200M的数据。都没有出现这样的问题。
(4)import 命令的使用。
(5)其他建议:检查你的数据是否有其他的问题。

评分

1

查看全部评分

 楼主| 发表于 2007-7-18 12:07 | 显示全部楼层

如何把一个大文件导入Matlab

请教各位:
      我采集的信号文件比较大,有70M,想导入Matlab用小波处理一下。尝试直接导入Matlab,就是用Load命令,但老是打不开,说文件太大。请问,Matlab最大能打开多大的文件啊?我这个文件是不是真的太大了啊?有没有其它的办法?
      先行谢过啦!:@)

[ 本帖最后由 eight 于 2007-7-19 14:41 编辑 ]
发表于 2007-7-18 15:01 | 显示全部楼层
Matlab最大能打开多大的文件啊?我这个文件是不是真的太大了啊?有没有其它的办法?


load支持多大的文件好像也应该和支持的格式有关系,处理视频的时候应该会大一些。看看load的源文件和help文档吧。既然是文档太大而打不开,那就分批读取吧。

[ 本帖最后由 eight 于 2007-7-19 14:41 编辑 ]

评分

1

查看全部评分

发表于 2007-7-19 14:42 | 显示全部楼层
原帖由 liutian 于 2007-7-18 12:07 发表
请教各位:
      我采集的信号文件比较大,有70M,想导入Matlab用小波处理一下。尝试直接导入Matlab,就是用Load命令,但老是打不开,说文件太大。请问,Matlab最大能打开多大的文件啊?我这个文件是不是真的 ...


估计是内存不够,我以前用2G内存的时候,300多m 的文件照样可以一次读入,如果读入数据后每次仅仅是对其中的部分操作,那么建议采用 花如月 提到的分批读取的方法

[ 本帖最后由 eight 于 2007-7-19 14:43 编辑 ]
 楼主| 发表于 2007-7-19 16:13 | 显示全部楼层
谢谢啦!这里的人,心肠真好!哈...:loveliness:

[ 本帖最后由 eight 于 2007-7-19 16:43 编辑 ]
发表于 2009-6-16 15:10 | 显示全部楼层
我也遇到了类似的问题,请问怎么分批读入啊?我是新手。
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

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

GMT+8, 2024-11-17 03:07 , Processed in 0.063008 second(s), 19 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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