false

Массив (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- k массив.
arraytype'distributed'Задает распределенный массив.
'codistributed'Задает codistributed массив, с помощью схемы распределения по умолчанию.
'gpuArray'Задает gpuArray.

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

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

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

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

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

Примеры

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

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

D = false(1000,'distributed');

Создайте ложную матрицу Codistributed

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

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

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

Создайте codistributed матрицу 1000 на 1000 falses, распределенный его столбцами.

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

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

Создайте gpuArray Ложную Матрицу

Создайте gpuArray 1000 на 1000 falses:

G = false(1000,'gpuArray');

Смотрите также

| | | | | |

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