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.
Matlab Rand Code Into A
Randn (): создает случайное число в нормальном распределении. Единственными аргументами для rand() являются размеры результирующего массива. Чтобы создать однородные случайные числа в диапазоне (a,b) исключая, используйте rand() (b-a)+a. Rand() : создает однородные случайные числа («с заменой») в диапазоне (0,1) исключая. Обычно две предыдущие строки кода объединяются в одну строку: X randn (размер (A)) Отредактировано: Walter Roberson on. A 3 2 -2 1 sz размер (A) X randn (sz) X 2×2 0,5377 -2,2588 1,83390,8622.Matlab Rand Как использовать Rand
Заключение Итак, вы можете получить различные виды матриц, которые содержат случайно созданные числа в Matlab®. Не забудьте оставить свои комментарии и вопросы ниже об использовании команды «rand()» в Matlab® ниже .
