|
|
|||||||||||||||||||||||||||||||||
|
|
||||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||||
|
|
|||||||||||||||||||||||||||||||||
| Вход | |||||||||||||||||||||||||||||||||
|
Раздел "Математика\Statistics Toolbox"
Список функций Statistics Toolbox В оглавление \ К следующему разделу \ К предыдущему разделу
Синтаксис R = unidrnd(N) R = unidrnd(N,m) R = unidrnd(N,m,n) Описание R = unidrnd(N) функция предназначена для генерации псевдослучайного числа по дискретному равномерному распределению для каждого значения параметра N. Параметр N должен положительным целым числом. Размерность матрицы R равна размерности входного параметра.
>> N=10;
>> R = unidrnd(N)
R =
10
>> N =[10 20 30 40 50];
>> R = unidrnd(N)
R =
3 13 15 36 39
Генерация вектора с размерностью 1x5 элементов псевдослучайных чисел.
>> N=10;
>> m=[1 5];
>> R = unidrnd(N,m)
R =
5 1 9 5 7
Другой вариант генерации вектора с размерностью 1x5.
>> N=10;
>> m=1; n=5;
>> R = unidrnd(N,m,n)
R =
8 10 8 2 5
Генерация матрицы с размерностью 5x5 элементов.
>> N=10;
>> m=[5 5];
>> R = unidrnd(N,m)
R =
10 4 2 8 9
10 9 7 5 6
5 1 3 10 3
9 2 2 5 7
1 3 1 5 9
Другой вариант генерации матрицы с размерностью 5x5.
>> N=10;
>> m=5; n=5;
>> R = unidrnd(N,m,n)
R =
1 8 7 4 9
7 5 4 9 9
4 4 6 9 7
9 2 2 6 9
6 2 7 5 7
Графическая оценка качества генератора псевдослучайных чисел
>> N=10;
>> N=9;
>> R = unidrnd(N,[1 100]);
>> hist(R, N)
>> grid on
>> X=min(R):1:max(R);
>> f= unidpdf(X, N);
>> 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 Наши баннеры |
|