3.3 Описание команды в файле проекта
Команда Исследование методом Монте-Карло сохраняется в файле проекта. Синтаксис описания команды аналогичен синтаксису описания объектов ММС.
Синтаксис создания команды
MonteCarlo( N, list(p1, p2, …), list (s1, s2, …), file, com, calculations = …, seed = …)
Обязательные позиционные параметры команды
scalar N
Число расчетов.
list(p1, p2, …)
Список исходных случайных параметров. Описание исходного случайного параметра зависит от закона вероятностного распределения его значения.
Равномерное распределение
uniform(p, a, b):
− scalar p – исходный случайный параметр;
− scalar a – левая граница интервала значений параметра;
− scalar b – правая граница интервала значений параметра.
Нормальное распределение
normal(p, m, s):
− scalar p – исходный случайный параметр;
− scalar m – математическое ожидание значений параметра;
− scalar s – среднеквадратичное отклонение значений параметра.
Логнормальное распределение
lognormal(p, m, s):
− scalar p – исходный случайный параметр;
− scalar m – математическое ожидание значений логарифма параметра;
− scalar s – среднеквадратичное отклонение значений логарифма параметра.
Распределение Хи-квадрат
chiSquared(p, n):
− scalar p – исходный случайный параметр;
− scalar n – число степеней свободы.
Распределение Коши
cauchy(p, a, b):
− scalar p – исходный случайный параметр;
− scalar a – параметр сдвига;
− scalar b – параметр масштаба.
Экспоненциальное распределение
exponential(p, lam):
− scalar p – исходный случайный параметр;
− scalar lam – интенсивность.
list (sensor s1, sensor s2, …)
Список выходных параметров.
string file
Имя файла для записи результатов расчета.
command com
Команда, которая будет использоваться для расчета процесса функционирования ММС при проведении исследования.
Необязательные именованные параметры метода
calculations = list(scalar c1, scalar c2, …)
Список требуемых для проведения расчетов. Расчеты, не указанные в списке, проводиться не будут. Номера расчетов не должны превышать число реализаций.
seed = [randSeed:/fixedSeed]
Флаг базового числа генератора случайных чисел.
fixedSeed:
− Постоянное базовое число.
randSeed:
− Случайное базовое число.
По умолчанию используется постоянное базовое число.