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