randn (Справочник по функциям MATLAB)
randn (Справочник по функциям MATLAB)Справочник по функциям MATLAB | Перейти к функции: | Поиск  Справочная служба |
randn | Примеры См. также |
Нормально распределенные случайные числа и массивы
Синтаксис
Y = рандn(n) Y = рандn(м,п) Y = randn([mn]) Y = randn(m,n,p,...) Y = randn([m n p...]) Y = randn (размер (A)) Рандн s = randn('состояние')
Описание
Функция randn
генерирует массивы случайных чисел, элементы которых нормально распределены со средним значением 0 и дисперсией 1. Y = рандn(n)
возвращает n
n
матрицу случайных элементов. Сообщение об ошибке появляется, если n
не является скаляром. Y = randn(m,n) или Y = randn([m n])
возвращает матрицу m
n
случайных элементов. Y = randn(m,n,p,...) или Y = randn([m n p...])
генерирует случайные массивы. Y = randn(размер(A))
возвращает массив случайных записей того же размера, что и A
. рандн
,
сам по себе возвращает скаляр, значение которого изменяется каждый раз, когда на него ссылаются. с = randn('состояние')
возвращает двухэлементный вектор, содержащий текущее состояние генератора нормалей. Для изменения состояния генератора: randn('состояние',s) | Сбрасывает состояние на с . |
randn('состояние',0) | Сбрасывает генератор в исходное состояние. |
randn('состояние',j) | Для целого числа j сбрасывает генератор в состояние j th. |
рандн('состояние',сумма(100*часы)) | Каждый раз сбрасывает его в другое состояние. |
Примечания
В MATLAB 5 используется новый генератор случайных чисел с множественным начальным числом, который может генерировать все числа с плавающей запятой в замкнутом интервале. Теоретически он может генерировать значения до повторения. В MATLAB 4 использовались генераторы случайных чисел с одним начальным числом. randn('seed',0)
и randn('seed',j)
используют генератор MATLAB 4. randn('seed')
возвращает текущее начальное число генератора нормалей MATLAB 4. randn('state',j)
и randn('state',s)
используют генератор MATLAB 5.Примеры
R
=
randn(3,4)
может датьР = 1,1650 0,3516 0,0591 0,8717 0,6268 -0,6965 1,7971 -1,4462 0,0751 1,6961 0,2641 -0,7012Для гистограммы распределения
randn
см. hist
.См. также
рэнд
Равномерно распределенные случайные числа и массивы randperm
Случайная перестановка
sprand
Разреженная равномерно распределенная случайная матрица
sprandn
Разреженная нормально распределенная случайная матрица
Matlab Rand — эксклюзивный
03.12.2021
0 комментариев
Рэнд сам по себе возвращает скаляр, значение которого меняется каждый раз, когда на него ссылаются. Если вы заинтересованы в изучении Matlab® на инженерном уровне, щелкните данную ссылку или кнопку «Купить сейчас», чтобы проверить рекомендуемую книгу. от Mechanical Base, от Amazon! Open Live Script. Y rand(size(A)) возвращает массив случайных элементов того же размера, что и A. Y rand(m,n,p. ) или Y rand(m n p.) генерирует случайные массивы. Как следует из названия, генератор случайных функций — это функция или алгоритм, создающий последовательность случайных чисел. Y rand(m,n) или Y rand(m n) возвращает матрицу случайных элементов размером m на n.