Соберите длинный массив в память после выполняющихся операций в очереди
выполняет все операции в очереди, требуемые вычислить неоцененный длинный массив Y = gather(X)X и собирает результаты в память как Y.
MATLAB® может исчерпать память если результат gather вычисление является слишком большим. Если вы не уверены, может ли результат уместиться в памяти, используйте gather(head(X)) или gather(tail(X)) выполнить полное вычисление, но принести только небольшую часть результата в память.
Использование gather экономно, чтобы гарантировать, что дополнительные проходы через данные объединены во время вычислений, когда это возможно. Для получения дополнительной информации смотрите Отсроченную оценку Длинных массивов.
Если у вас есть Parallel Computing Toolbox™, смотрите gather (Parallel Computing Toolbox) для получения информации о сборе distributed и gpuArray расчеты.