Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
NMM_Manual_N09.doc
Скачиваний:
9
Добавлен:
27.10.2018
Размер:
730.11 Кб
Скачать

Контроль выполнения варианта лабораторного задания № 9

Для контроля правильности Вашего выполнения лабораторной работы № 9 воспользуйтесь приложением NMM_Labs.

После нажатия на кнопку «Выполнить» перед Вами появляется следующая форма:

Работа данной формы начинается после нажатия на кнопку «Генерировать файл данных».

В результате в директории, из которой была отправлена на выполнение программа NMM_Labs.ехе, появится (или обновится) текстовый файл данных LabTask_09_№№.txt. Этот файл Вам необходимо будет также скопировать в рабочие директории проектов Вашей лабораторной работы на Fortran и C# (при условии совпадения номеров вариантов).

Имя указанного файла появится на форме, а сами данные будут выведены на форму в соответствующей таблице – «Таблице исходных данных».

Следующее действие – упорядочивание данных и вычисление таблицы конечных разностей можно выполнить либо нажав одноименную кнопку, либо выбрав новое значение для элемента «Старший порядок конечных разностей».

Для старшего порядка конечных разностей установлен диапазон от 2 до 6.

Изменяя значение этого параметра, Вы можете проследить за соответствующими изменениями в структуре «Таблицы конечных разностей». Помимо этого, Вы можете исследовать влияние порядка конечных разностей на точность интерполирования.

Напоминаем, что в Вашей лабораторной работе предусмотрен старший порядок конечных разностей, равный 6.

Последним действием, доступным для Вас в рамках программы NMМ_Labs, является ввод значения аргумента, для которого требуется вычислить значение интерполяционного многочлена Ньютона для данного старшего порядка конечных разностей. При этом информация о выборе интерполяционной формулы и данные, участвующие в вычислениях, будут выводиться на форму.

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

Вам также предоставляется возможность исследовать погрешность интерполяции в зависимости от степени интерполяционного многочлена (старший порядок конечных разностей).

В случае совпадения результатов, получаемых для различных значений аргумента при помощи Ваших программ (на Fortran и C#) и программы NMМ_Labs, считается, что лабораторная работа № 9 Вами выполнена успешно.

Составитель – ст. преп. Царенко А.П. 20 июня 2019 г.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]