Максимальный размер набора данных для MATLAB Mesh? - PullRequest
1 голос
/ 19 ноября 2011

Я строю график формы волны как функцию времени и пространства, используя график сетки MATLAB.Количество шагов в пространстве равно 101. Число временных шагов изначально равно 2 ^ 14.Я получаю хороший график, за исключением некоторого обтекания сигнала на краях окна.Поэтому я удвоил количество временных шагов до 2 ^ 15.Когда я делаю это, графики возвращают мусор.

Существует ли максимальный размер набора данных для диаграмм сетки в MATLAB?Зависит ли это от версии MATLAB?Или это зависит от машины?

1 Ответ

1 голос
/ 19 ноября 2011

Как правило, Matlab с удовольствием создаст большие матрицы, если на вашем компьютере достаточно памяти, и она находится в пределах 32-битной или 64-битной адресации. Смотри http://www.mathworks.com/support/tech-notes/1100/1110.html

Если вы нажмете на крышку памяти, вы получите ошибку нехватки памяти.

матрица из 2 ^ 15 * 101 ~ 3200000 элементов (удваивается) => ~ 25 МБ памяти

Ваш код должен иметь ошибку где-то.

...