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

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

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

Функции планирования эксперимента
LHSNORM
Функция генерации выборки чисел по нормально распределенному латинскому гиперкубу

Синтаксис

X = lhsnorm(mu,SIGMA,n)
X = lhsnorm(mu,SIGMA,n,'onoff')

Описание

X = lhsnorm(mu,SIGMA,n) генерирует выборку латинского гиперкуба X размерностью n соответствующую многомерному нормальному распределению с вектором среднего mu и ковариационной матрицей SIGMA. Матрица SIGMA должна быть положительно определенной, квадратной и числом строк (столбцов) равным числу элементов в векторе mu. Выборка X распределена по многомерному нормальному закону. Предельным распределением каждой колонки массива является одномерный нормальный закон.

Параметр 'onoff' определяет коэффициент сглаживания выборки. Если 'onoff'='off', каждая колонка массива является перестановкой значений G(0.5/n), G(1.5/n), ..., G(1-0.5/n), где G обратная функция нормального распределения. Если 'onoff'='on' каждая колонка массива включает значения распределенные по равномерному закону. В этом случае, в качестве первого значения равного 0.5/n генерируется значение распределенное по закону равной вероятности на интервале (0/n,1/n). По умолчанию принимается 'onoff'='on'.

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

Генерация одного псевдослучайного числа

>> mu=1
mu =
     1
>> SIGMA=1
SIGMA =
     1
>> n=1
n =
     1
>> X = lhsnorm(mu,SIGMA,n)
X =
    2.5469
Генерация вектора случайных чисел
>> mu=1 mu = 1 >> SIGMA=1 SIGMA = 1 >> n=5 n = 5 >> X = lhsnorm(mu,SIGMA,n) X = -0.0472 1.1579 1.2965 0.6823 3.7835
Генерация матрицы псевдослучайных чисел с размерностью 2-5.
>> mu=[1 2] mu = 1 2 >> n=5 n = 5 >> SIGMA=pascal(2) SIGMA = 1 1 1 2 >> X = lhsnorm(mu,SIGMA,n) X = 1.6009 3.2662 -0.5525 1.2473 1.9235 7.8638 0.4209 -0.3438 1.1730 1.8496
Генерация матрицы псевдослучайных чисел с размерностью 2-5 и использованием параметра 'onoff'.
>> mu=[1 2] mu = 1 2 >> n=5 n = 5 >> SIGMA=pascal(2) SIGMA = 1 1 1 2 >> X = lhsnorm(mu,SIGMA,n,'off') X = -0.2816 2.0000 1.0000 -0.5631 2.2816 3.0488 0.4756 0.9512 1.5244 4.5631 >> X = lhsnorm(mu,SIGMA,n,'on') X = 0.7024 5.3389 1.3752 1.2876 0.7623 2.2380 2.0671 2.8099 -0.7103 -3.2271

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


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