在以前版本的MATLAB(7.6)中,我曾經使用過OutOfMemoryErrors,我認爲這有點令人討厭。但自從我升級到7.11後,出於某種原因,它不再拋出錯誤了。MATLAB不拋出OutOfMemoryExceptions或最大變量大小錯誤
這意味着當我不小心嘗試創建一個變量太大的變量時,MATLAB shell將嘗試創建變量並使機器停下來。
我真的很想要拋出這些錯誤,以便我可以正常退出或調試我的代碼,但是我無法在任何地方找到解決方案。
可能有用的細節: 我在64位機器上使用OSX 10.5,內存爲4GB。
在MATLAB 7.6:
$ rand(50000);
??? Error using ==> rand
Maximum variable size allowed by the program is exceeded.
在MATLAB 7.11:
$ rand(50000);
(hang)
好問題。胡里斯似乎總是抓住我,我最終創造了巨大的矩陣,使matlab崩潰。 – Tim
7.6 - > 7.11似乎是降級而不是升級? – albanx
@albanx:6-> 11是升級版。這不是7.1.1 – Jonas