Контроль выполнения варианта лабораторного задания № 9
Для контроля правильности Вашего выполнения лабораторной работы № 9 воспользуйтесь приложением NMM_Labs.
После нажатия на кнопку «Выполнить» перед Вами появляется следующая форма:
Работа данной формы начинается после нажатия на кнопку «Генерировать файл данных».
В результате в директории, из которой была отправлена на выполнение программа NMM_Labs.ехе, появится (или обновится) текстовый файл данных LabTask_09_№№.txt. Этот файл Вам необходимо будет также скопировать в рабочие директории проектов Вашей лабораторной работы на Fortran и C# (при условии совпадения номеров вариантов).
Имя указанного файла появится на форме, а сами данные будут выведены на форму в соответствующей таблице – «Таблице исходных данных».
Следующее действие – упорядочивание данных и вычисление таблицы конечных разностей можно выполнить либо нажав одноименную кнопку, либо выбрав новое значение для элемента «Старший порядок конечных разностей».
Для старшего порядка конечных разностей установлен диапазон от 2 до 6.
Изменяя значение этого параметра, Вы можете проследить за соответствующими изменениями в структуре «Таблицы конечных разностей». Помимо этого, Вы можете исследовать влияние порядка конечных разностей на точность интерполирования.
Напоминаем, что в Вашей лабораторной работе предусмотрен старший порядок конечных разностей, равный 6.
Последним действием, доступным для Вас в рамках программы NMМ_Labs, является ввод значения аргумента, для которого требуется вычислить значение интерполяционного многочлена Ньютона для данного старшего порядка конечных разностей. При этом информация о выборе интерполяционной формулы и данные, участвующие в вычислениях, будут выводиться на форму.
Поскольку данная программа написана в демонстрационных целях и ее разработчикам известны аналитические представления функций, по которым генерировались файлы исходных данных, дополнительно производится сравнение «точных» и «интерполированных» значений функции.
Вам также предоставляется возможность исследовать погрешность интерполяции в зависимости от степени интерполяционного многочлена (старший порядок конечных разностей).
В случае совпадения результатов, получаемых для различных значений аргумента при помощи Ваших программ (на Fortran и C#) и программы NMМ_Labs, считается, что лабораторная работа № 9 Вами выполнена успешно.
Составитель –
ст. преп. Царенко А.П.