如何解决内存错误?
116次观看(最近30天)
显示较旧的评论
各位,
我在大学超级计算机上运行了很大的代码,并且我一直遇到以下错误:
Error using cat
记不清。为您的选项键入帮助内存。
请问你能帮帮我吗?
提前致谢。
Best regards,
哈迪。
0评论
接受的答案
Salaheddin Hosseinzadeh
2015年6月22日
Edited:Salaheddin Hosseinzadeh
2015年6月22日
你好哈迪,
主要是您用完了RAM内存。
您可能必须修改代码才能运行它。有不同的方法来优化代码。
1-减少变量的数量。例如,使用已定义的变量,而不是创建新变量。
x = y + 2;% x is a new variable can be avoided
y= y + 2;%在这里没有永久x,但是y值已更改
2-将变量定义为单个预防单()或int32或....这将对大型矩阵有很大帮助!您只需要小心这是否改变了过程的精度即可。(没有任何意义来分配双重定义像32这样的变量,int就足够了)。这也可能导致您一些并发症,因为某些操作仅支持双重精度。金宝app(尝试一下它非常有效)
3- Use sparse matrix if possible.
4-关闭使用PC RAM的其他应用程序。
这些都是我能想到的。ATM
祝你好运!
More Answers (3)
Manicka Selvi m
on 18 Mar 2016
hai伙计们,我正在做这个项目功能丰富了完全盲目的图像质量评估器。我们手中有代码。我们对代码中的更多概念很清楚,但是在某些概念中我们有一些疑问。任何人都请清除这些疑问