Сотни функций в MATLAB ® и других панелях инструментов расширены и работают на распределенных массивах.
D = distributed(gallery('lehmer',n));
e = eig(D);Если какой-либо из входных аргументов этих распределенных функций является распределенным массивом, то их выходные массивы распределяются, если только возврат данных MATLAB не является более подходящим (например, numel).
Распределённые массивы хорошо подходят для больших математических вычислений, таких как большие задачи линейной алгебры. Распределенные массивы можно также использовать для обработки больших данных. Дополнительные сведения о распределении массивов см. в разделе Распределение массивов по параллельным работникам.
Если функция MATLAB поддерживает распределенный массив, можно просмотреть дополнительную информацию об использовании распределенного массива на странице его функции. См. раздел Распределенные массивы в разделе Расширенные возможности в конце страницы функции.
Совет
Отфильтрованный список всех функций MATLAB, поддерживающих распределенные массивы, см. в разделе Список функций (распределенные массивы).
Функции, поддерживающие распределенные массивы из всех продуктов MathWorks ®, можно просмотреть по следующей ссылке: Список всех функций (распределенные массивы). Кроме того, можно выполнить фильтрацию по продукту. На панели справки щелкните Функции. В списке функций перейдите на левую панель, чтобы выбрать продукт, например MATLAB. В нижней части левой панели выберите Распределенные массивы. Если выбран продукт, у которого нет распределенных функций, фильтр Распределенные массивы (Distributed Arrays) недоступен.
Сведения об обновлениях отдельных распределенных функций см. в примечаниях к выпуску.
Для проверки поддержки разреженных распределенных массивов см. следующий раздел.
В следующем списке представлены функции, которые могут помочь в работе с разреженными распределенными массивами. В дополнение к этому списку, большинство функций на основе элементов в MATLAB также работают для распределенных массивов.
|