Ввод исходных данных
К исходным данным, на основе которых производятся расчеты, относятся:
- — файл в формате RGR_x.mcd, выбранный из электронного каталога, выданного преподавателем (где х — последняя цифра номера зачетной книжки студента);
- — масштабные коэффициенты k1, k2, k3, определяемые на основании предпоследней цифры номера зачетной книжки.
Полученный файл является основой выполняемой расчетной работы. Он содержит скрытую область, в которой находятся уравнения математической модели исследуемого объекта. Данный объект предстоит идентифицировать в процессе выполнения расчетной работы. Скрытая область, содержащая модель исследуемого объекта, делит рабочую область MathCAD-документа на две части: начальную и конечную. Прежде всего, следует ввести в начальную область документа масштабные коэффициенты k1, k2, k3.
Разработка программного модуля, реализующего вычисление автокорреляционной функции
Автокорреляционная функция (АКФ) показывает степень сходства между сигналом и его сдвинутой копией. Для дискретного сигнала, заданного в виде массива из N числовых значений, полученных в результате наблюдения за сигналом в течение заданного интервала времени Т с шагом Дt, т. е. в виде дискретных значений s (k), соответствующих моментам времени tk, используют дискретную АКФ.
Алгоритм процедуры вычисления дискретной АКФ представлен в виде блок-схемы на рис. 2.2 На основе данной блок-схемы, используя инструментальную панель операторов программирования составим пользовательскую функцию AKF (s, Дt), осуществляющую вычисление АКФ дискретной последовательности, представленной вектором s дискретных отсчетов, измеренных с шагом Дt.
Результатом вычисления АКФ является вектор дискретных значении объемом N.
Программный модуль в Math-cad будет иметь вид: