首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >MATLAB所能分配的最大内存是多少?

MATLAB所能分配的最大内存是多少?
EN

Stack Overflow用户
提问于 2011-07-03 18:51:27
回答 2查看 284关注 0票数 3

对某些人来说,这似乎是一个很简单的问题,但我还没有在网上找到一个直接的答案。

MATLAB需要多少内存才能达到一个双值(从我的未识别值来看,它是他的默认数据类型),并考虑到它在PC上分配的最大内存量(内存超过足够)?这种观点有什么限制吗?

这是考虑到,在我的教职员工,我们正在考虑把一些程序已经写成C到MATLAB,但关心这些问题。

EN

回答 2

Stack Overflow用户

发布于 2011-07-03 18:58:57

对于浮点数,MATLAB使用4或8个字节表示单个和双类型。<- 从这里引用。Matlab的存储模型具有很大的灵活性。五年前,我使用一个附加包星p在集群上转换了1,000,000×1,000,000个矩阵,我猜这是微软最近收购的。

只要您在64位的机器上,您就可以使用访问2^64字节内存 <- Matlab来限制您的机器的物理限制,尽管如上所述,有一些解决方案可以在单一的Matlab环境中在计算机集群中创建共享内存池。

票数 1
EN

Stack Overflow用户

发布于 2011-07-03 19:55:40

请参阅这里并查找您的机器规格的最大大小。对于Windows 32位,总的工作区大小(最大值)约为1700 MB,最大矩阵大小约为1200 MB。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6564875

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档