zeros

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

Описание

пример

Z = zeros(n,arraytype) возвращает n-by-n матрица с базовым классом двойных, нулей во всех элементах и типа, заданного arraytype.

Z = zeros(size1,...,sizeN,arraytype) возвращает size1...-by-sizeN матрицей с базовым классом двойных, нулей во всех элементах и типа, заданного arraytype.

Z = zeros(size,arraytype) возвращает массив, размер которого задан вектором размера size с базовым классом двойных, нулей во всех элементах и типа, заданного arraytype.

пример

Z = zeros(n,datatype,arraytype) возвращает n-by-n матрица с базовым классом datatype, нули во всех элементах и тип заданы arraytype.

Z = zeros(size1,...,sizeN,datatype,arraytype) возвращает size1...-by-sizeN матрицей с базовым классом datatype, нули во всех элементах и тип заданы arraytype.

Z = zeros(size,datatype,arraytype) возвращает массив, размер которого задан вектором размера size с базовым классом datatype, нули во всех элементах и тип заданы arraytype.

Z = zeros(n,'like',P) возвращает n-by-n массив нулей с тем же базовым классом и типом как прототипный массив, P.

Z = zeros(size1,...,sizeN,'like',P) возвращает size1...-by-sizeN массивом нулей с тем же базовым классом и типом как прототипный массив, P.

Z = zeros(size,'like',P) возвращает массив нулей, размер которых задан вектором размера size с тем же базовым классом и типом как прототипный массив, P.

Z = zeros(n,datatype,'like',P) возвращает n-by-n массив с базовым классом datatype, нули во всех элементах и тот же тип как прототипный массив, P.

Z = zeros(size1,...,sizeN,datatype,'like',P) возвращает size1...-by-sizeN массивом с базовым классом datatype, нули во всех элементах и тот же тип как прототипный массив, P.

Z = zeros(size,datatype,'like',P) возвращает массив, размер которого задан вектором размера size с базовым классом datatype, нули во всех элементах и тот же тип как прототипный массив, P.

C = zeros(n,codist) возвращает n-by-n codistributed массив с базовым классом двойных и нулей во всех элементах. codistributor объект codist задает схему распределения создания codistributed массива. Для получения информации о построении codistributor объекты, смотрите страницы с описанием для codistributor1d и codistributor2dbc.

C = zeros(size1,...,sizeN,codist) возвращает size1...-by-sizeN codistributed массив с базовым классом двойных и нулей во всех элементах. codistributor объект codist задает схему распределения создания codistributed массива. Для получения информации о построении codistributor объекты, смотрите страницы с описанием для codistributor1d и codistributor2dbc.

C = zeros(size,codist) возвращает codistributed массив, размер которого задан вектором размера size с базовым классом двойных и нулей во всех элементах. codistributor объект codist задает схему распределения создания codistributed массива. Для получения информации о построении codistributor объекты, смотрите страницы с описанием для codistributor1d и codistributor2dbc.

C = zeros(n,datatype,codist) возвращает n-by-n codistributed массив с базовым классом datatype и нули во всех элементах. codistributor объект codist задает схему распределения создания codistributed массива. Для получения информации о построении codistributor объекты, смотрите страницы с описанием для codistributor1d и codistributor2dbc.

пример

C = zeros(size1,...,sizeN,datatype,codist) возвращает size1...-by-sizeN codistributed массив с базовым классом datatype и нули во всех элементах. codistributor объект codist задает схему распределения создания codistributed массива. Для получения информации о построении codistributor объекты, смотрите страницы с описанием для codistributor1d и codistributor2dbc.

C = zeros(size,datatype,codist) возвращает codistributed массив, размер которого задан вектором размера size с базовым классом datatype и нули во всех элементах. codistributor объект codist задает схему распределения создания codistributed массива. Для получения информации о построении codistributor объекты, смотрите страницы с описанием для codistributor1d и codistributor2dbc.

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

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

Примеры

свернуть все

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

D = zeros(1000,'distributed');

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

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

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

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

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

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

Создайте gpuArray 1000 на 1000 нулей с базовым классом uint32:

G = zeros(1000,'uint32','gpuArray');

Входные параметры

свернуть все

Размер сгенерированного массива в виде целочисленного значения.

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

Размер каждой размерности в виде вектора-строки из целочисленных значений. Каждый элемент этого вектора указывает на размер соответствующей размерности.

Тип сгенерированного массива в виде любого 'distributed', 'codistributed', или 'gpuArray'.

Базовый класс массива, который является типом данных его элементов в виде одной из этих опций:

  • 'double'

  • 'single'

  • 'int8'

  • 'uint8'

  • 'int16'

  • 'uint16'

  • 'int32'

  • 'uint32'

  • 'int64'

  • 'uint64'

Схема Distribution создания codistributed массива в виде объекта codistributor. Для получения информации о построении codistributor объекты, смотрите страницы с описанием для codistributor1d и codistributor2dbc. Чтобы использовать схему распределения по умолчанию, можно задать codistributor конструктора без аргументов.

Прототип создаваемого массива в виде массива.

Выходные аргументы

свернуть все

Массив нулей, возвращенных или как распределенный массив, codistributed массив или как gpuArray.

Массив нулей, возвращенных как codistributed массив.

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

| | | | |

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