Нормально распределенные случайные числа
X = randn
возвращает случайный скаляр, чертивший в стандартное нормальное распределение.
X = randn(
возвращает sz1,...,szN
)sz1
-...-by-szN
массив случайных чисел, где sz1,...,szN
укажите на размер каждой размерности. Например, randn(3,4)
возвращает матрицу 3 на 4.
X = randn(___,
возвращает массив случайных чисел типа данных typename
)typename
. typename
введите может быть любой 'single'
или 'double'
Можно комбинировать с любым синтаксом из перечисленных выше.
X = randn(
генерирует числа от потока случайных чисел s
,___)s
вместо глобального потока по умолчанию. Чтобы создать поток, используйте RandStream
. Задайте s
сопровождаемый любой из комбинаций аргументов в предыдущих синтаксисах, за исключением тех, которые включают 'like'
. Этот синтаксис не поддерживает 'like'
входной параметр.
Примечание
'seed'
, 'state'
, и 'twister'
входные параметры к randn
функция не рекомендуется. Используйте rng
функцию вместо этого. Для получения дополнительной информации смотрите Замену Нежелательные Синтаксисы rand и randn.
Последовательность чисел производится randn
определяется внутренними настройками универсального генератора псевдослучайного числа, который лежит в основе rand
randi
, и randn
. Можно управлять этим генератором, используя функцию rng
.
rand
| randi
| randperm
| RandStream
| rng
| sprand
| sprandn