II Всероссийская конференция пользователей MATLAB, 25-26 мая 2004 года >>
На первую страницу
Рубрика Matlab&Toolboxes
Российские MATLAB-разработки
Вход
Раздел "Математика\Statistics Toolbox"

Список функций Statistics Toolbox

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

RANDOM
Параметрическая функция генерации псевдослучайных чисел

Синтаксис

y = random('name',A1,A2,A3,m,n)

Описание

y = random('name',A1,A2,A3,m,n) возвращает матрицу случайных чисел согласно заданному распределению. Вид распределения задается значением параметра 'name' в соответствии со следующей таблицей

Вид распределения

Переменная 'name'

Бета

'beta', 'Beta'

Биномиальное

'bino', 'Binomial'

Хи-квадрат

'chi2', 'Chisquare'

Экспоненциальное

'exp', 'Exponential'

Фишера

'f', 'F'

Гамма

'gam', 'Gamma'

Геометрическое

'geo', 'Geometric'

Гипергеометрическое

'hyge', 'Hypergeometric'

Логнормальное

'logn', 'Lognormal'

Отрицательное биномиальное

'nbin', 'Negative Binomial'

Смещенное Фишера

'ncf', 'Noncentral F'

Смещенное Стьюдента

'nct', 'Noncentral T'

Смещенное хи-квадрат

'ncx2', 'Noncentral Chi-square'

Нормальное

'norm', 'Normal'

Пуассона

'poiss', 'Poisson'

Релея

'rayl', 'Rayleigh'

Стьюдента

't', 'T'

Дискретное равномерное

'unid', 'Discrete Uniform'

Непрерывное равномерное

'unif', 'Uniform'

Вейбулла

'weib', 'Weibull'

Параметры A1, A2, A3 являются параметрами перечисленных выше распределений. Последовательность и количество передаваемых параметров A1, A2, A3 должны соответствовать числу и последовательности передаваемым параметрам соответствующих функций генерации псевдослучайных чисел. Размерность векторов или матриц X, A1, A2, A3 должна быть одинаковой. Размерность скалярного параметра увеличивается до размерности других входных аргументов.

Параметры m и n задают размерность матрицы генерируемых псевдослучайных чисел y. В случае, если параметры распределения A1, A2, A3 заданы как матрицы, то m и n либо могут отсутствовать, либо должны соответствовать размерности указанных переменных.

Примеры использования параметрической функции генерации псевдослучайных чисел

Генерация вектора псевдослучайных чисел распределенных по нормальному закону для вектора значений sigma и определенной величины mu.

>> mu =0;
>> sigma =[1 2 3 4 5];
>> m=1; n=5;
>> y = random('Normal',mu,sigma,m,n)
y =
   -1.4228    0.4936   -4.3073    0.5943   -8.4654
   
Генерация матрицы псевдослучайных чисел по закону Релея для параметра B.

>> B=0.4;
>> m=5; n=5;
>> y = random('Rayleigh',B,m,n)
y =
    0.0352    0.5560    0.7423    0.4456    0.1448
    0.7218    0.2834    0.2237    0.2255    0.5574
    0.1697    0.5745    0.4579    1.0118    0.1382
    0.3440    0.6308    0.5983    0.4629    1.0769
    0.5596    0.6761    0.4078    0.5654    1.0603
>> R = raylrnd(B)
R =
    0.0131    0.0871    0.3479    0.4822    0.6966

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


О получении локальных копий сайтов
  Всероссийская научная конференция "Проектирование научных и инженерных приложений в среде MATLAB" (май 2002 г.)
На первую страницу \ Сотрудничество \ MathWorks \ SoftLine \ Exponenta.ru \ Exponenta Pro   
E-mail:    
  Информация на сайте была обновлена 11.05.2004 Copyright 2001-2004 SoftLine Co 
Наши баннеры