W poprzedniej wersji programu MATLAB (7.6), kiedyś dostać OutOfMemoryErrors że myślałem było trochę denerwujące. Ale od aktualizacji do wersji 7.11, z jakiegoś powodu nie jest już wyrzucanie błędów.MATLAB nie rzuca OutOfMemoryExceptions lub maksymalne błędy zmiennej wielkości
To oznacza, że kiedy przypadkowo starać się zmienną, która jest zbyt duża, powłoka MATLAB spróbuje utworzyć zmienną i zabrać maszynę do zatrzymania.
Naprawdę chciałbym mieć te błędy trafiają, tak, że mogę wyjść z wdziękiem lub debugowania mojego kodu, ale nie mogę znaleźć rozwiązania w dowolnym miejscu.
Prawdopodobnie przydatne szczegóły: Używam OSX 10.5 na maszynie 64-bitowej, z 4 GB pamięci RAM.
W MATLAB 7.6:
$ rand(50000);
??? Error using ==> rand
Maximum variable size allowed by the program is exceeded.
W MATLAB 7.11:
$ rand(50000);
(hang)
Dobre pytanie. Hubris zawsze mnie łapie, a ja ostatecznie tworzę ogromne matryce, które powodują awarię matlab. – Tim
7.6 -> 7.11 wydaje się być obniżeniem, a nie uaktualnieniem? – albanx
@albanx: 6-> 11 to aktualizacja. To nie jest 7.1.1 – Jonas