Labfans是一个针对大学生、工程师和科研工作者的技术社区。 论坛首页 | 联系我们(Contact Us)
MATLAB爱好者论坛-LabFans.com
返回   MATLAB爱好者论坛-LabFans.com > 其它 > 资料存档
资料存档 资料存档
回复
 
主题工具 显示模式
旧 2019-12-14, 20:13   #1
poster
高级会员
 
注册日期: 2019-11-21
帖子: 3,006
声望力: 66
poster 正向着好的方向发展
帖子 MATLAB可以处理多少数据?

我必须使用200,000 (或更多)行和100或200列的矩阵进行大量计算。
  • MATLAB的内存阈值是多少?
  • MATLAB可以处理一个巨型矩阵吗?

回答:

问题是,这取决于您拥有的Matlab版本。这取决于您有多少内存。这取决于您可用的最大连续内存。因此,任何答案都可能含糊不清,因为我们不知道您拥有什么!

有多少个元素?这是通过乘法的简单技巧来完成的。 2e5 * 200 = 4e7个元素。因此有40,000,000个元素。

这会消耗多少存储空间?假设这些都是双精度型,则每个元素需要8个字节的内存。 4e7 * 8 = 3.2e8字节的内存,或大约0.32 GB的RAM。您有足够的可用内存吗?我不能说。如果您在Windoze上运行32位版本的MATLAB,则可能几乎不合适。如果您无法解决所有问题,或者如果您的操作系统不允许您查看全部内容,那么拥有8个RAM无关紧要。

如果您在具有8 GB RAM的系统上运行64位MATLAB,则在存储该数组时将没有问题。

使用MATLAB中的内存功能,您可以看到一个SOME系统可用的内存。



更多&回答...
poster 当前离线   回复时引用此帖
回复


发帖规则
不可以发表新主题
不可以发表回复
不可以上传附件
不可以编辑自己的帖子

启用 BB 代码
论坛禁用 表情符号
论坛启用 [IMG] 代码
论坛启用 HTML 代码



所有时间均为北京时间。现在的时间是 23:33


Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.