Интерполяция и аппроксимация экспериментальных данных. ЛР1. Отчет по лабораторной работе 1 По дисциплине "Математические методы обработки результатов экспериментов"
Скачать 101.88 Kb.
|
Министерство науки и высшего образования Российской Федерации Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования "Уфимский государственный нефтяной технический университет" Кафедра "Математика" Отчет по лабораторной работе №1 По дисциплине "Математические методы обработки результатов экспериментов" "Интерполяция и аппроксимация экспериментальных данных" Вариант №2 Выполнил: студент гр. БГБ-21-02 Абдуллин А. Проверил: доцент Лазарев В. А. Уфа, 2023 Дано: Таблица 1 – Сеточная функция.
Задача 1: Найти интерполирующую функцию, используя метод Лагранжа и метод Ньютона. Решение: Метод Лагранжа Найдем интерполирующую функцию, используя полином четвертой степени. Для этого выберем 5 равноотстоящих точек: Таблица 2 – Равноотстоящие точки, выбранные из начальной сеточной функции.
; ; ; ; ; ; Подставим значение: ; ; ; ; ; ; Итоговый интерполяционный полином: Проверка: ; ; ; ; ; Как видно из проверки все значение вычисленные по интерполирующей функции совпали со значениями узлов заданной сеточной функции Для наглядности построим графики по исходным данным и интерполирующей функции с помощью программного обеспечения Excel: График 1 – График, построенный по исходной сеточной функции. График 2 – График, построенный по расчетам интерполирующей функции.
Совместим оба графика для визуального сравнения. График 3 – Совмещенные графики. 2. Метод Ньютона Найдем интерполирующую функцию, используя всё также полином четвертой степени. Для этого выберем те же самые 5 равноотстоящих точек, что и при расчете методом Лагранжа: Таблица 2 – Равноотстоящие точки, выбранные из начальной сеточной функции.
Запишем полином в виде: ; ; ; ; ; ; ; ; ; ; ; Подставим значение: ; ; ; ; ; ; ; ; ; ; ; Итоговый интерполяционный полином: Проверка: ; ; ; ; ; Как видно из проверки все значение вычисленные по интерполирующей функции совпали со значениями узлов заданной сеточной функции Для наглядности построим графики по исходным данным и интерполирующей функции с помощью программного обеспечения Excel: График 4 – График, построенный по расчетам интерполирующей функции.
Совместим оба графика для визуального сравнения. График 5 – Совмещенные графики. Сумма квадратов отклонений (абсолютных погрешностей) = 31201,59. Задача 2: Необходимо по исходным данным подобрать вид аппроксимирующей функции.
Решение: Изобразим табличные данные графически: График 6 – График, построенный по исходной сеточной функции. Из рисунка видно, что сразу нельзя определить вид аппроксимирующей функции(имеется облако точек, не имеющих определенную последовательность). В качестве эмпирической формулы для аппроксимирующей функции можно принять квадратичную или линейную функции : 1) Имеем m=2, n = 13 (m – степень полинома и n – количество узлов). Запишем критерий минимизации Запишем частные производные по коэффициентам Раскроем скобки и получим систему n=13. -13660224 Получаем систему уравнений Решаем её с помощью метода Крамера Т.о. получим аппроксимирующую функцию для исходной сеточной функции Построим график аппроксимирующей функции по исходным значениям X График 7 – График, построенный по аппроксимирующей функции
График 8 – Совмещенные графики.
Сумма квадратов отклонений (абсолютных погрешностей) = 13295,24. 2) Линейная аппроксимация Имеем m=1, n = 13 (m – степень полинома и n – количество узлов). Запишем критерий минимизации Запишем частные производные по коэффициентам Раскроем скобки и получим систему n=13. Получаем систему уравнений Решаем её с помощью метода Крамера Т.о. получим аппроксимирующую функцию для исходной сеточной функции Построим график аппроксимирующей функции по исходным значениям X График 8 – График, построенный по аппроксимирующей функции
График 9 – Совмещенные графики. Сумма квадратов отклонений (абсолютных погрешностей) = 30170,57. Выводы: Интерполяционный многочлен четвертой степени показывает большую погрешность, что говорит о недостаточной точности экспериментальных данных, точно отражающих зависимость у от х. Аппроксимация квадратичным многочленом дает очень малые погрешности, что также свидетельствует о точности экспериментальных данных и отчетливой выраженности тенденции. Линейная аппроксимация дает также большие погрешности. На основе проведенного анализа можно утверждать, что наиболее адекватным приближением будет интерполяция квадратичным многочленом. |