randn

Массив randn значений

Описание

пример

R = randn(n,arraytype) возвращает n-by-n матрица с базовым классом двойных, randn значения во всех элементах и тип заданы arraytype.

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

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

пример

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

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

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

R = randn(n,'like',P) возвращает n-by-n массив с randn значения во всех элементах и том же типе и базовом классе (тип данных) как прототипный массив, P.

R = randn(size1,...,sizeN,'like',P) возвращает size1...-by-sizeN массивом с randn значения во всех элементах и том же типе и базовом классе (тип данных) как прототипный массив, P.

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

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

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

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

пример

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

C = randn(size1,...,sizeN,codist) возвращает size1...-by-sizeN codistributed массив с randn значения во всех элементах и базовом классе дважды.

C = randn(size,codist) возвращает codistributed массив, размер которого задан вектором размера size с randn значения во всех элементах и базовом классе дважды.

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

пример

C = randn(size1,...,sizeN,datatype,codist) возвращает size1...-by-sizeN codistributed массив с randn значения во всех элементах и базовом классе datatype.

C = randn(size,datatype,codist) возвращает codistributed массив, размер которого задан вектором размера size с randn значения во всех элементах и базовом классе datatype.

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

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

Примеры

свернуть все

Создайте распределенный массив 1000 на 1000 randn значения от 1 до 100, с базовым классом дважды.

D = randn(1000,'distributed');

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

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

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

Создайте codistributed single 1000 на 1000 матрица randn значения, распределенные его столбцами.

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

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

Создайте gpuArray 1000 на 1000 randn значения с базовым классом double:

G = randn(1000,'double','gpuArray');

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

свернуть все

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

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

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

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

Базовый класс массива, который является типом данных его элементов в виде любого 'double' или 'single'.

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

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

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

свернуть все

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

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

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