Аппроксимация функции, заданной таблично, при помощи интерполяционного полинома Ньютона

Интерполяционные полиномы Ньютона для равных и неравных интервалов. Сравнение интерполяционных полиномов Лагранжа и Ньютона. Порядок вычисления конечных разностей. Определение эффективного уровня интерполяционного полинома для аппроксимации функции.

Рубрика Математика
Вид лабораторная работа
Язык русский
Дата добавления 06.11.2021
Размер файла 655,6 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

Размещено на http://www.allbest.ru/

МИНИСТЕРСТВО ПО РАЗВИТИЮ ИНФОРМАЦИОННЫХ ТЕХНОЛОГИЙ И КОММУНИКАЦИИ РЕСПУБЛИКИ УЗБЕКИСТАН

ТАШКЕНТСКИЙ УНИВЕРСИТЕТ ИНФОРМАЦИОННЫХ ТЕХНОЛОГИЙ имени МУХАММАДА АЛЬ-ХОРЕЗМИ

Лабораторная работа

Аппроксимация функции, заданной таблично, при помощи интерполяционного полинома Ньютона

Выполнилa: студентка 1 курса группы 322-21Факультета

«Программный инжиниринг» Аюпова Д.А.

Проверила: Джуманазарова З.К.

Ташкент 2021

1. Интерполяционные полиномы Ньютона для неравных интервалов

полином ньютона аппроксимация функции

Предположим, что в интервале [a, b] заданы разные значения аргумента x: -(n+1 точек), в которых заданы соответствующие значения любой функции y = f (x ).

(1)

то есть, функция f (x) (мы не знаем, какая функция f (x) на самом деле) дана в табличной форме.

Недостатками интерполяционного полинома Лагранжа являются:

1. Надо сделать немало шагов для вычисления значений неизвестной функции на интерполяционном полиноме.

2. Если другой узел появляется в таблице значений функции (например, если появляется дополнительная информация), всю операцию необходимо повторить.

3. Увеличение количества узлов интерполяции приводит к увеличению степени кратности, что вызывает большой скачок функции между узлами.

Интерполяционный полином, не имеющий таких недостатков, был открыт Ньютоном.

Ньютон предложил поиск интерполяционного полинома в виде

при выполнении условий , i=0,…,n.

Для этого введем следующие конечные разности для последовательностей

называются конечными разностями 1-го порядка. После нахождения n конечных разностей первого порядка для i=0,…,n-1, мы находим конечные разности второго порядка:

i=0,…,n-2,

конечные разности 2-го порядка и т. д.В общем случае, если известны конечные разности порядка k, то разности порядка (k + 1) определяются следующим образом:

Теперь

, …….

Вычисление этих коэффициентов можно представить в следующей таблице:

Как видно из таблицы, количество разностей первого порядка равно n (количество точек равно n + 1) равно числу конечных разностей второго порядка равно n-1,…, а количество конечных разностей уменьшается на один. Разность N-го порядка равна единице. Таблица имеет форму треугольника с выделенными числами в верхней части таблицы, которые образуют коэффициенты интерполяции Ньютона. На их основе строятся интерполяционные полиномы Ньютона:

Например. Функция y = f (x) задается в табличной форме, для которой разностей принимает следующий вид:

По таблице строим интерполяционный полином Ньютона:

Полученная функция полином в точности соответствует таблице значений. На основе этого полинома можно приблизительно определить значение функции в любой точке. Например

Поскольку интерполяционные полиномы Лагранжа и Ньютона фактически являются решениями одной и той же проблемы, они различаются только своей структурой.

Следовательно, для оценки найденной ошибки значения можно использовать формулу остаточного члена Лагранжа. (h - шаг интерполяции, равный 1 в нашем примере)

Если ограниченный, то порядок ошибки будет

Проанализируем приведенную выше таблицу, если в таблице были указаны только значения -1, 0, 1, 2. Интерполяционный полином Ньютона имеет вид:

Если добавить точку x = 3,то :

.

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

2. Интерполяционный полином Ньютона на равных интервалах

Если узлы интерполяции равноудалены друг от друга, то есть

, то вводится замена .

На основе таблицы значений функции создается таблица конечных разностей:

Порядок вычисления конечных разностей можно показать в следующей таблице:

Интерполяционный полином Ньютона строится на основе выделенных коэффициентов, сформированных на верхней диагонали таблицы:

(*)

Эта формула называется первой интерполяционной формулой Ньютона для равных интервалов.

Чтобы определить значение F (x), сначала надо найти t по формуле =t и подставить в формулу (*):

Этот многочлен полезно использовать для интерполяции функции

y = f (x) вокруг начала таблицы.

Первый интерполяционный полином неудобен при интерполяции значений в конце таблицы, и в этом случае используется второй интерполяционный полином Ньютона:

В этом случае , , , , …., - коэффициенты внизу таблицы по диагонали,

Примечание

Первый интерполяционный полином может быть использован, если и x близки к , и второй интерполяционный полином, если и x близко к .

Следовательно, первый интерполяционный полином называется прямой интерполяцией, а второй полином интерполяции также называется обратной интерполяцией.

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

Покажем применение этого правила на следующем примере. Пусть задана таблица значений функций

2,8

3

3,2

3,4

3,6

3,8

4

4,2

4,4

4,6

0,938

0,423

0,187

0,869

1,593

2,325

3,027

3,661

4,187

4,571

Пусть эти значения содержат ошибку округления порядка 0,005 (за счет округления показателей шкалы). Найдем на основе этих данных значение f (0,45). Заметим, что точнее найти значение функции на основе табличных значений с неустранимой ошибкой невозможно. В данной таблице n = 9- уровень полинома интерполяции на основе полной таблицы равен 9, а поскольку h = 0,1, порядок ошибок равен

O.

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

2,8

0,938

-0,515

3

0,423

0,279

-0,236

0,639

3,2

0,187

0,918

-1,515

0,682

-0,876

2,357

3,4

0,869

0,042

0,842

-3,203

0,724

-0,034

-0,846

4,053

3,6

1,593

0,008

-0,004

0,85

-6,533

0,732

-0,038

0,004

-2,48

10,673

3,8

2,325

-0,03

0

-0,006

4,14

0,702

-0,038

-0,002

1,66

4

3,027

-0,068

-0,002

0,01

0,634

-0,04

0,008

4,2

3,661

-0,108

0,006

0,526

-0,034

4,4

4,187

-0,142

0,384

4,6

4,571

Размещено на Allbest.ru


Подобные документы

  • Интерполяция с помощью полинома Ньютона исходных данных. Значение интерполяционного полинома в заданной точке. Уточнение значения корня на заданном интервале тремя итерациями и поиск погрешности вычисления. Методы треугольников, трапеций и Симпсона.

    контрольная работа [225,2 K], добавлен 06.06.2011

  • Метод решения задачи, при котором коэффициенты a[i], определяются непосредственным решением системы - метод неопределенных коэффициентов. Интерполяционная формула Ньютона и ее варианты. Построение интерполяционного многочлена Лагранжа по заданной функции.

    лабораторная работа [147,4 K], добавлен 16.11.2015

  • Построение массива конечных разностей. Выполнение экстраполяции. Вычисление приближенной функции с помощью многочлена Лагранжа. Определение значения функции с помощью формул Ньютона. Квадратичная сплайн-интерполяция. Среднеквадратичная аппроксимация.

    контрольная работа [1004,9 K], добавлен 01.12.2009

  • Разделенные разности и аппроксимация функций методом наименьших квадратов. Интерполяционные многочлены Лагранжа и Ньютона. Экспериментальные данные функциональной зависимости. Система уравнений для полинома. Графики аппроксимирующих многочленов.

    реферат [139,0 K], добавлен 26.07.2009

  • Непрерывная и точечная аппроксимация. Интерполяционные полиномы Лагранжа и Ньютона. Погрешность глобальной интерполяции, квадратичная зависимость. Метод наименьших квадратов. Подбор эмпирических формул. Кусочно-постоянная и кусочно-линейная интерполяции.

    курсовая работа [434,5 K], добавлен 14.03.2014

  • Осуществление интерполяции с помощью полинома Ньютона. Уточнение значения корня на заданном интервале тремя итерациями и нахождение погрешности вычисления. Применение методов Ньютона, Сампсона и Эйлера при решении задач. Вычисление производной функции.

    контрольная работа [155,2 K], добавлен 02.06.2011

  • Построение приближающей функции, используя исходные данные, с помощью методов Лагранжа, Ньютона и Эйткена (простая и упрощенная форма реализации). Алгоритм вычисления интерполяционного многочлена. Сравнение результатов реализации методов в среде Mathcad.

    курсовая работа [299,3 K], добавлен 30.04.2011

  • Способы построения интерполяционных многочленов Лагранжа, основные этапы. Интерполирование функций многочленами Ньютона, способы построения графика. Постановка задачи аппроксимации функции одной переменной, предпосылки повышения точности расчетов.

    презентация [204,5 K], добавлен 18.04.2013

  • Суть модифицированного метода Эйлера. Определение интерполяционного многочлена. Выведение формулы трапеций из геометрических соображений. Применение для расчетов интерполированного полинома Ньютона. Составление блок-схемы алгоритма решения уравнений.

    курсовая работа [252,7 K], добавлен 14.02.2016

  • Изучение аппроксимации таблично заданной функции методом наименьших квадратов при помощи вычислительной системы Mathcad. Исходные данные и функция, вычисляющая матрицу коэффициентов систему уравнений. Выполнение вычислений для разных порядков полинома.

    лабораторная работа [166,4 K], добавлен 13.04.2016

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.