Купить Matlab  |  Mathematica  |  Mathcad  |  Maple  |  Statistica  |  Другие пакеты Поиск по сайту
Internet-класс  |  Примеры  |  Методики  |  Форум  |  Download
https://hub.exponenta.ru/


Справочник по Matlab
  • Массивы, матрицы и операции с ними
  • Математические функции
  • Линейная алгебра
  • Анализ и обработка данных
  • Работа с разреженными матрицами
  • Графические команды и функции
  •  
    RAND
    Формирование массива элементов, распределенных по равномерному закону

    Синтаксис:

    X = rand(n) rand
    X = rand(m, n) rand(‘seed’)
    X = rand(size(A)) rand(‘seed’, x0)

    Описание:

    Функция X = rand(n) формирует массив размера n х n, элементами которого являются случайные величины, распределенные по равномерному закону в интервале (0, 1).

    Функция X = rand(m, n) формирует массив размера m х n, элементами которого являются случайные величины, распределенные по равномерному закону в интервале (0, 1).

    Функция X = rand(size(A)) формирует массив соразмерный с матрицей A, элементами которого являются случайные величины, распределенные по равномерному закону в интервале (0, 1).

    Функция rand без аргументов формирует одно случайное число, подчиняющееся равномерному закону распределения в интервале (0, 1), которое изменяется при каждом последующем вызове.

    Функция rand(‘seed’) возвращает текущее значение базы (начального значения) генератора случайных чисел.

    Функция rand(‘seed’, x0) присваивает базе (начальному значению) генератора случайных чисел значение x0.

    Алгоритм:

    Алгоритм генерации равномерно распределенных случайных чисел основан на линейном конгруентном методе, описанном в работе [1]. Вычисление следующего случайного числа реализовано согласно соотношению

                         seed = (77 х seed) (mod(231 -1).

    Примеры:

    Обращение к генератору равномерно распределенных случайных чисел реализуется следующим образом

                  X = rand(3, 4)
                  X =

    0.0579 0.0099 0.1987 0.1988
    0.3529 0.1389 0.6038 0.0153
    0.8132 0.2028 0.2722 0.7468

    Этот результат может оказаться иным и зависит от версии системы и предыстории сеанса работы.

    Сопутствующие функции: RANDN, SPRANDN.

    Ссылки:

    1. Park S. K., Miller K. W. Random Number Generators: Good ones are hard to find// Comm. ACM. N.10. Vol. 32, 1988, P. 1192-1201.

    В начало страницы К предыдущему разделуК следующему разделу

    | На первую страницу | Поиск | Купить Matlab

    Исправляем ошибки: Нашли опечатку? Выделите ее мышкой и нажмите Ctrl+Enter


    Copyright © 1993-2024. Компания Softline. Все права защищены.

    Дата последнего обновления информации на сайте: 04.03.17
    Сайт начал работу 01.09.00