Создайте codistributed массив (TRUE) логической единицы
создает X = true(n)n- n матрица codistributed логических единиц.
Когда вы создаете codistributed массив в связывающемся задании или spmd блокируйтесь, функция создает массив на каждом рабочем. Если вы создаете codistributed массив за пределами связывающегося задания или spmd блокируйтесь, массив хранится только на рабочем или клиенте, который создает codistributed массив.
По умолчанию codistributed массив имеет базовый тип double.
создает X = true(sz1,...,szN)sz1-...-by-szN массив codistributed логических единиц, где sz1,...,szN указывает на размер каждой размерности.
создает codistributed массив логических единиц где вектор размера X = true(sz)sz задает размер X. Например, true(codistributed([2 3])) создает 2 3 codistributed массив.
использует codistributor объект X = true(___,codist)codist создать codistributed массив логических единиц. Можно использовать этот синтаксис с любым из входных параметров в предыдущих синтаксисах.
Задайте распределение значений массивов через память о рабочих, использующих codistributor объект codist. Для получения дополнительной информации о создании codistributors, смотрите codistributor1d и codistributor2dbc.
создает codistributed массив логических единиц, не используя связь между рабочими. Можно задать X = true(___,codist,"noCommunication")codist или codist,"noCommunication", но не то и другое одновременно.
Когда вы создаете очень большие массивы или ваше задание передачи или spmd блок использует многих рабочих, коммуникация рабочего-рабочего может замедлить создание массивов. Используйте этот синтаксис, чтобы улучшать производительность вашего кода путем удаления времени, требуемого для коммуникации рабочего-рабочего.
Совет
Когда вы используете этот синтаксис, некоторые шаги проверки ошибок пропущены. Используйте этот синтаксис, чтобы улучшать производительность вашего кода после того, как вы будете моделировать свой код, не задавая "noCommunication".
использует массив X = true(___,"like",p)p возвратить codistributed массив логических единиц. Можно задать datatype или "like", но не то и другое одновременно.
Возвращенный массив X имеет ту же разреженность как p.
true(codistributed(n)) намного быстрее и больше памяти, эффективной, чем logical(ones(codistributed(n))).
true | eye (codistributed) | false (codistributed) | Inf (codistributed) | NaN (codistributed) | ones (codistributed) | zeros (codistributed)