randn

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

Описание

пример

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

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

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

пример

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

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

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

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

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

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

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

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

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

пример

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

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

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

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

пример

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

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

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

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

Примеры

свернуть все

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

D = randn(1000,'distributed');

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

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

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

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

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

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

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

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

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

свернуть все

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

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

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

Тип сгенерированного массива, заданный как 'distributed', 'codistributed', или 'gpuArray'.

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

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

Прототип создаваемого массива, заданный как массив.

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

свернуть все

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

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

Введенный в R2006b