声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 2741|回复: 12

[综合讨论] 如何在matlab中创建大型矩阵

[复制链接]
发表于 2008-4-15 20:31 | 显示全部楼层 |阅读模式

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

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

x
Matlab不能创建一个很大的Matrix。比如一个512*512*512的Matrix : 。比如,我们从一组100幅DICOM文件中读出一个512*512*100的三维数据, : 需要插值成为一个512*512*300的数据。如果利用Interp3插值函数,我们需 : 要用到一个叫meshgrid的函数,由这个 : 函数创建一个512*512*300的网格。这时候就会出现下列错误信息: : Out of memory. Type HELP MEMORY for your options. : 通过观察我们发现这是因为在Matlab中不能创建很大的Matrix,遇见这样的情况,怎么处理呢

[ 本帖最后由 eight 于 2008-4-16 10:29 编辑 ]
回复
分享到:

使用道具 举报

发表于 2008-4-15 21:22 | 显示全部楼层
矩阵太大了,考虑下分块呢
 楼主| 发表于 2008-4-15 21:27 | 显示全部楼层
其实我试了一下就算是在100×100×100以内的数都有问题
发表于 2008-4-16 10:29 | 显示全部楼层
版面搜索一下吧,这个问题讨论过很多次了,搜 out of memory 估计就能找到
发表于 2008-4-16 14:25 | 显示全部楼层

回复 2楼 的帖子

主任怎么分,你有这方面的资料没?
发表于 2008-4-16 14:37 | 显示全部楼层
搜索关键字out of memory

[ 本帖最后由 sigma665 于 2008-4-17 08:40 编辑 ]
 楼主| 发表于 2008-4-17 08:06 | 显示全部楼层
小西,你给的这个链接地址不存在
发表于 2008-4-17 17:03 | 显示全部楼层

回复 6楼 的帖子

小西主任,小弟搜这方面的相关内容和资料几乎没有。

[ 本帖最后由 eight 于 2008-4-17 19:37 编辑 ]
发表于 2008-4-17 19:20 | 显示全部楼层
我在文件中function里面不能建立一个大矩阵

但是在命令行窗口中可以,这是为什么?

是不是和c一样,内存溢出的问题?
发表于 2008-4-17 19:39 | 显示全部楼层
原帖由 2365215 于 2008-4-17 19:20 发表
我在文件中function里面不能建立一个大矩阵

但是在命令行窗口中可以,这是为什么?

是不是和c一样,内存溢出的问题?
估计在命令窗口能申请是因为只有这个变量,而在function中不能是因为还有其他变量。一般情况下,要不都能申请,要不都不能申请
发表于 2008-4-17 19:43 | 显示全部楼层
搜不到,总该看到吧:matlab版区热门问题索引帖  这个帖子置顶的,为何不看呢?看过的话,为何找不到呢?点击上述帖子,就看到:

matlab版区问题索引
一、如何有效地使用 matlab 进行编程,包括矢量化编程的技巧、提高运行速度、节省存储空间等问题
二、神经网络的使用问题
三、积分方程、微分方程、(非)线性方程的求解问题
四、绘图问题
五、图像处理问题
以上问题请参考:matlab 版讨论较多的主题小结


跟你提问相关是第一点,所以看 matlab 版讨论较多的主题小结 1楼,就会发现以下两个帖子:[原创]提高matlab运行速度和节省空间的一点心得(之三)matlab 的内存如何管理?

评分

1

查看全部评分

发表于 2008-4-17 22:58 | 显示全部楼层
原帖由 eight 于 2008-4-17 19:39 发表
估计在命令窗口能申请是因为只有这个变量,而在function中不能是因为还有其他变量。一般情况下,要不都能申请,要不都不能申请


function中没有其它冲突的变量,我是直接按F5运行的,然后就会在定义的那一行出错

我把代码拷到下面运行就没问题。

[ 本帖最后由 eight 于 2008-4-18 10:28 编辑 ]
发表于 2008-4-18 10:29 | 显示全部楼层
原帖由 2365215 于 2008-4-17 22:58 发表
function中没有其它冲突的变量,我是直接按F5运行的,然后就会在定义的那一行出错

我把代码拷到下面运行就没问题。

不一定是冲突的变量,因为其他变量会占用内存空间,如果确实出现这个问题,那你就在命令窗口运行吧
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

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

GMT+8, 2024-9-23 11:19 , Processed in 0.057294 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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