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

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

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

TRND
Функция генерации псевдослучайных чисел по распределению Стьюдента

Синтаксис

R = trnd(V)
R = trnd(V,m)
R = trnd(V,m,n)

Описание

R = trnd(V) функция предназначена для генерации псевдослучайного числа по распределению Стьюдента для каждого значения числа степеней свободы V. Размерность матрицы R равна размерности входного параметра.

R = trnd(V,m) позволяет получить вектор псевдослучайных чисел на m элементов распределенных по распределению Стьюдента для параметра V, где m - вектор размерностью 1x2 определяющий размерность матрицы R.

R = trnd(V,m,n) позволяет получить матрицу псевдослучайных чисел с размерностью m-n элементов распределенных по закону Пуассона для заданного числа степеней свободы V.

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

Генерация одного числа соответствующего определенному значению параметра V.

>> V=10;
>> R = trnd(V)
R =
    1.4622
>> V =[10 20 30 40 50];
>> R = trnd(V)
R =
   -0.3181    2.1288    0.1322   -2.7310    0.6725
   
Генерация вектора с размерностью 1x5 элементов псевдослучайных чисел.

>> V=10;
>> m=[1 5];
>> R = trnd(V,m)
R =
    0.4941    1.1228   -1.1603    1.5709   -0.6818
        
Другой вариант генерации вектора с размерностью 1x5.

>> V=10;
>> m=1; n=5;
>> R = trnd(V,m,n)
R =
    1.5791   -0.0136    1.0149    0.4422   -1.0674
        
Генерация матрицы с размерностью 5x5 элементов.

>> V=10;
>> m=[5 5];
>> R = trnd(V,m)
R =
    0.7428    1.0015    0.0174    0.8430   -0.1899
    2.7214    0.8130    2.6207   -1.6383   -0.9471
    2.2282   -2.5067    0.3712    0.6983   -0.6759
    0.1904    0.5217   -0.3238    0.6965    2.8145
   -1.8868   -1.1012   -0.8685    0.5107    0.1908
   
Другой вариант генерации матрицы с размерностью 5x5.

>> V=10;
>> m=5; n=5;
>> R = trnd(V,m,n)
R =
    1.1892    0.5191    0.6893    1.0224    0.0527
    0.8605    1.1526    2.5250   -0.4808   -1.2941
   -0.1641   -0.8274   -0.1146    0.0565   -0.1562
    0.3315    0.5266    0.2258    0.8991   -0.1739
   -0.0379   -0.8681   -1.1669   -2.3567   -0.3615
   
Графическая оценка качества генератора псевдослучайных чисел

>> V=10;
>> N=9;
>> R = trnd(V,[1 100]);
>> hist(R, N)
>> grid on
>> X=min(R):(max(R)-min(R))/100:max(R);
>> f= tpdf(X, V);
>> ff=f*100*((max(R)-min(R))/N);
>> hold on
>> plot(X,ff,'r')
>> hold off

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


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