exponenta event banner

ложный

Массив логических 0 (false)

Синтаксис

F = false(sz,arraytype)

F = false(sz,'like',P)

C = false(sz,codist)
C = false(sz,___,codist,'noCommunication')
C = false(sz,___,codist,'like',P)

Описание

F = false(sz,arraytype) создает матрицу с false значения во всех элементах.

Размер и тип массива определяются параметрами аргументов в соответствии со следующей таблицей.

АргументЦенностиОписания
sznЗадает размер как nоколо-n матрица.
m,n или [m n]Задает размер как mоколо-n матрица.
m,n,...,k или [m n ... k]Задает размер как mоколо-n-by-... -by-k массив.
arraytype'distributed'Указывает распределенный массив.
'codistributed'Задает распределенный массив с использованием схемы распределения по умолчанию.
'gpuArray'Задает gpuArray.

F = false(sz,'like',P) создает массив false значения с тем же типом, что и массив P.

C = false(sz,codist) создает совместно распределенный массив false значения с указанным размером. Объект codistributor codist задает схему распределения для создания распределенного по кодам массива. Сведения о построении объектов coddistributor см. на страницах ссылок для codistributor1d и codistributor2dbc. Для использования схемы распределения по умолчанию можно указать конструктор coddistributor без аргументов. Например:

spmd
    C = false(8,codistributor1d());
end

C = false(sz,___,codist,'noCommunication') указывает на то, что при построении распределенного по кодам массива обмен данными между сотрудниками не должен выполняться, и пропускает некоторые шаги проверки ошибок.

C = false(sz,___,codist,'like',P) создает совместно распределенный массив false значения с указанным размером и схемой распределения. Если аргумент codistributor опущен, схема распределения берется из массива coddistributed P.

Примеры

Создание распределенной ложной матрицы

Создание распределенного массива 1000 на 1000 falses с двойным базовым классом:

D = false(1000,'distributed');

Создание кодированной распределенной ложной матрицы

Создание матрицы с кодовым распределением 1000 на 1000 falses, распределенные по второму измерению (столбцам).

spmd(4)
    C = false(1000,'codistributed');
end

С четырьмя работниками, каждый работник содержит 1000 на 250 местный кусок C.

Создание матрицы с кодовым распределением 1000 на 1000 falses, распределенные по её столбцам.

spmd(4)
    codist = codistributor('1d',2,100*[1:numlabs]);
    C = false(1000,1000,codist);
end

Каждый работник содержит 100-по-labindex локальная часть C.

Создать ложную матрицу gpuArray

Создайте массив 1000 на 1000 gpuArray из falses:

G = false(1000,'gpuArray');

См. также

| | | | | |

Представлен в R2006b