Запуск функций MATLAB с распределенными массивами

Сотни функций в MATLAB® и другие тулбоксы улучшены так, что они работают с распределенными массивами.

D = distributed(gallery('lehmer',n));
e = eig(D);

Если какая-либо из входных параметров к этим распределенным функциям является распределенным массивом, их выходы массивы распределены, если только возврат данных MATLAB не является более подходящим (для примера, numel).

Распределенные массивы хорошо подходят для больших математических расчетов, таких как большие задачи линейной алгебры. Можно также использовать распределенные массивы для обработки больших данных. Дополнительные сведения о распределении массивов см. в разделе Распределение массивов среди параллельных рабочих.

Проверяйте поддержку распределенных массивов в функциях

Если функция MATLAB имеет поддержку распределенных массивов, можно проконсультироваться с дополнительной информацией об использовании распределенных массивов на ее странице функций. См. Distributed Arrays в разделе Extended Capabilities в конце страницы функции.

Совет

Отфильтрованный список всех функций MATLAB, поддерживающих распределенные массивы, см. в Списке функций (Распределенные массивы).

Можно просматривать функции, поддерживающие распределенные массивы из всех MathWorks® продукты по следующей ссылке: All Functions List (Distributed Arrays). Также можно фильтровать по продукту. На панели Help нажмите Functions. В списке функций перейдите на левую панель, чтобы выбрать продукт, например, MATLAB. В нижней части левой панели выберите Distributed Arrays. Если вы выбираете продукт, который не имеет распределенных функций, то Distributed Arrays фильтр недоступен.

Для получения информации об обновлениях отдельных функций с поддержкой распределенного доступа см. примечания к релизу.

Для проверки поддержки разреженных распределенных массивов см. следующий раздел.

Поддержка разреженных распределенных массивов

В следующем списке показаны функции, которые могут помочь вам работать с разреженными распределенными массивами. В дополнение к этому списку большинство поэлементных функций в MATLAB также работают для распределенных массивов.