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