MATLAB.Exponenta
MATLAB и Simulink на русском
Технологии разработки и отладки
		сложных технических систем

MATLAB\MATLAB

В.Г.Потемкин "Справочник по MATLAB"
Массивы, матрицы и операции с ними

  В оглавление книги \ К следующему разделу \ К предыдущему разделу

Формирование массивов специального вида

RANDN
Формирование массива элементов, распределенных по нормальному закону

Синтаксис:

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

Описание:

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

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

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

Команда randn без аргументов формирует одно случайное число, распределенное по нормальному закону с математическим ожиданием 0 и среднеквадратическим отклонением 1, которое изменяется при каждом последующем вызове.

Команда randn(‘seed’) возвращает текущее значение базы (начального значения) генератора нормально распределенных случайных чисел.

Команда randn(‘seed’, x0) присваивает базе (начальному значению) генератора случайных чисел значение x0.

Алгоритм:

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

Примеры:

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

             X = randn(3, 4)
             X =

-0.4326 0.2877 1.1892 0.1746
-1.6656 -1.1465 -0.0376 -0.1867
0.1253 1.1909 0.3273 0.7258

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

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

Ссылки:

1. Forsythe G. E., Malcolm M. A., Moler C. B. Computer Methods for Mathematical Computations. Prentice-Hall, 1977.

  В оглавление книги \ К следующему разделу \ К предыдущему разделу

 


Поиск по сайту:

Система Orphus

Яндекс.Метрика