- •Головная программа
- •2. Управляющие подпрограммы
- •3. Подпрограммы генерирования реализации сп
- •3.2. Автономная подпрограмма istok1
- •4.1. Автономная подпрограмма razm1
- •6. Подпрогратя расчета статистически корреляционных моментов сп
- •6.1. Автономная подпрограмм коrm1
- •6.2. Автономная подпрограмма kormm
- •7.1. Автономная подпрограмма korf1
- •7.2. Автономная подпрограмма korf2
- •7.5. Автономная подпрограмма - функция func1
- •8. Подпрограмма расчета статистических hoрмированных функций спектральной плотности
- •8.1. Автономная подпрограмма formf1
- •8.2. Автономная подпрограмма spid1
- •8.3. Автономная подпрограмма spid2
- •8.4. Автономная подпгограмма spidm
- •8.5. Abtoномная программа spin1
- •9. Подпрогрмма расчета статистических функций плотности вероятности сп
- •9.1. Автономная программа formx1
- •9.2. Автономная программа formxm
- •9.3. Автононяая подпрограмма gist1
- •9.4. Автономная подпрограмма gist2
- •9.5. Автономная программа gistm
- •10. Подпрограммы расчета заданных /теоретических/ статистических характеристик сп
- •10.1. Автономная подпрограмма test1
- •11. Подпрограммы анализа точности
- •11.1. Автономная подпрограмма anal1
- •12. Запуск ппп.
4.1. Автономная подпрограмма razm1
Данная подпрограмма написана на алгоритмическом языке ФРТРАН-4 и предназначается для изменения масштаба элементов одномерного массива.
Обращение к подпрограмме имеет вид:
CALL RAZM(X, N,A) .
Здесь:
Х (N) - одномерный массив действительных чисел;
N - число элементов в массиве Х;
А - масштабный коэффициент. Масштабирование элементов массива Х производится по формуле:
, .4.2. АВТОНОМНАЯ ПОДПРОГРАММА RAZMM
Данная подпрограмма написана на алгоритмическом языке ФОРТРАН-4 и предназначается для изменения масштаба элементов многомерного массива.
Обращение к подпрограмме имеет вид:
CALL RAZMM (X, N, М, А).
Здесь:
Х (N, М) - многомерный массив действительных чисел;
N - число элементов в массиве Х по первому аргументу;
М - число элементов в массиве Х по второму аргументу;
A(M) - массив масштабных коэффициентов. Масштабирование элементов массива Х производится по формуле:
, .4.3. АВТОНОМНАЯ ПОДПРОГРАММА FORM
Данная подпрограмма написана на алгоритмическом языке ФОРТРАЕ-4 и предназначается для проведения операций, связанных с поиском минимума функционала методом формального поиска.
Обращение к подпрограмме имеет вид:
CALL FОRМ(N, X, F, FUNС, EPS, DEL, RAB) .
Здесь:
N - число оптимизируемых параметров;
Х(N) - массив оптимизируемых параметров;
F - оптимизируемый функционал;
FUNC - автономная подпрограмма-функция расчета текущего значения оптимизируемого функционала, соответствующего заданному набору значений оптимизируемых параметров;
EPS (N) - массив допустимых погрешностей определения оптимизируемых параметров;
DEL(N) - массив начальных приращений S оптимизируемых параметров;
RАВ(N) - рабочий массив.
Поиск минимума функционала F ( Х1, .., ХN) в подпрограмме проводится путем анализа значений функционала в окрестности текущего набора оптимизируемых параметров Х1, ... , ХN и постепенного смещения в сторону минимального значения функционала в рассматриваемой окрестности оптимизируемых параметров.
Если минимум функционала оказывается в центре рассматриваемой области оптимизируемых параметров, то размер этой области начинает сужаться, и данный процесс продолжается до тех пор, пока не будет выполнено условие:
, .
При входе в подпрограмму в массиве Х задается начальное приближение к искомому решению задачи, а на выходе из подпрограмма в этом массиве находится оптимальное решение задачи.
В процессе поиска оптимального значения функционала F его текущее значение, соответствующее заданному набору значений оптимизируемых параметров Х1, ... , ХN , определяется путем обращения к автономной подпрограмме FUNC вида:
F = FUNC(X,N).5. ПОДПРОГРАММЫ ЦЕНТРИРОВАНИЯ РЕАЛИЗАЦИЙ СП
Подпрограммы, включенные в данный раздел пакета, предназначаются для выполнения следующих операций:
центрирования реализации одномерного /скалярного/ СП /подпрограмма CENTER1/;
центрирования реализации многомерного /векторного/ СП / подпрограмма
CENTERM.5.1. АВТОНОМНАЯ ПОДПРОГРАММА CENTER1
Данная подпрограмма написана на алгоритмическом языке ФОРТРАН-4 и предназначается для проведения операции центрирования дискретизированной реализации одномерного /скалярного/ СП.
Обращение к подпрограмме имеет вид:
CALL CENTR1 (Х, N, Е).
Здесь:
X(N) -массив дискретизированной с постоянным шагом по временной координате Т реализации СП Х(Т ) /на входе в подпрограмму в этом массиве задается исходная реализация СП, а на выходе из нее здесь же располагается центрированная реализация СП/;
N - число узлов в массиве X;
Е - оценка среднего значения /математического ожидания/ СП.
Операция центрирования дискретизированной реализации скалярного СП проводится в подпрограмме по следующим расчетным соотношениям:
.
5.2. АЗТОНОМНАЯ ПОДПРОГРАММА CENTERM
Данная подпрограмма написала на алгоритмическом языке ФОРТРАН-4 и предназначается для проведения операции центрирования дискретизированной реализации многомерного /векторного/ СП.
Обращение к подпрограмме имеет вид:
CALL CENTERM(X, N,M,E) .
Здесь:
Х (X, М) - массив дискретизированной с постоянным шагом по временной координате Т реализации СП X(Т) /на входе в подпрограмму в этом массиве задается исходная реализация СП, а на выходе из нее здесь же располагается центрированная реализация СП/;
N - число узлов в массиве X, относящихся к одной составляющей векторного СП;
М - число составляющих векторного СП;
E(М) - массив оценок средних значении /математических ожиданий/ составляющих СП.
Операция центрирования дискретизированной реализации векторного СП проводится в подпрограмме по следующим расчетным соотношениям:
.