Разное

Matlab randn: Normally distributed random numbers — MATLAB randn

randn (Справочник по функциям MATLAB)

randn (Справочник по функциям MATLAB)
Справочник по функциям MATLAB    Перейти к функции:     Поиск   &nbspСправочная служба 
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® ниже .
      Если вам нужны дополнительные примеры кодирования команды ‘rand()’ в Matlab®, сообщите нам об этом в комментариях. Эта статья подготовлена ​​исключительно в образовательных и информационных целях. Матрица размером 5 × 6 создается с помощью команды «rand», затем она напрямую умножается на число 5, как вы можете видеть из результата переменной d. Вы можете видеть результат, что целые элементы матрицы переменной v просто умножаются на число 5. Кроме того, вы можете напрямую использовать команду «rand» в Matlab® в математических вычислениях, как в переменной d. Вы можете видеть, что переменная v приводит к тому, что матрица 3 × 5 содержит случайно созданные числа от 0 до 1. Кроме того, вы можете выполнять математические вычисления с матрицами со случайными номерами, которые вы создали с помощью команды «rand» в Matlab®, как в z переменная выше. Программа в стране и единственная программа, основанная на независимой организации по исследованию государственной политики RAND Corporation. ВЫ МОЖЕТЕ ИЗУЧИТЬ MatLab® НА МЕХАНИЧЕСКОЙ БАЗЕ Нажмите и начните изучать MatLab®! Как использовать команду Rand в Matlab®? >
      v = ранд(3,5)0,7094 3.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *