Методы приближения функций

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

Рубрика Математика
Вид контрольная работа
Язык русский
Дата добавления 27.09.2017
Размер файла 713,0 K

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

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

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

Методы приближения функций

§1. Постановка задачи аппроксимации и интерполяции функций

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

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

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

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

Другая ситуация, когда может потребоваться аппроксимация аналитически заданной функции - дифференцирование функции, вычисление определенных и неопределенных интегралов. Если аналитическое выражение функции достаточно сложное, то поставленная задача трудно выполнима, а иногда и невыполнима с помощью элементарных приемов. Например, интеграл существует, но по формуле Ньютона-Лейбница практически вычислен быть не может, т.к. первообразная не выражается в элементарных функциях. Аппроксимация подынтегральной функции - один из возможных приемов.

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

Для оценки «близости» функций выбирают тот или иной критерий согласия. Эти критерии основаны на использовании той или иной метрики, т.е. способа введения расстояния между функциями, принадлежащими тому или иному классу: . Например, для функций, ограниченных на отрезке , расстояние может быть введено следующим образом: ; для функций, непрерывных на отрезке , по формуле

.

Часто процедура аппроксимации связана с другим критерием согласия:

.

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

Для функций, заданных таблично, достаточно распространенным критерием согласия является критерий Чебышева, который определяет расстояние между аппроксимируемой и аппроксимирующей функциями как максимум величины отклонения между этими функциями в узлах сетки:

.

Если , т.е. , то соответствующий способ аппроксимации называют интерполяцией, а процедуру вычисления значений с помощью в точках, не являющихся узлами сетки - интерполированием.

Задача интерполирования состоит в следующем.

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

Необходимо построить функцию - интерполирующую функцию, принадлежащую некоторому классу и принимающую в узлах интерполяции заданные значения (5.1), т.е.

Геометрически это означает, что нужно найти кривую определенного типа, проходящую через заданные точки .

В такой общей постановке задача может иметь бесконечное множество решений или совсем их не иметь.

Сформулированная задача становится однозначной, если вместо произвольной функции искать полином степени не выше , удовлетворяющего условиям (5.2), т.е.

.

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

Различают интерполирование в узком смысле, т.е. когда , и экстраполирование, т.е. когда . В дальнейшем, под термином интерполирование будет пониматься как первая, так и вторая операции.

§2. Конечные разности. Обобщенная степень

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

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

Например:

интерполяционный функция ньютон

Символ (дельта) можно рассматривать как оператор, ставящий в соответствие функции функцию .

Легко проверить основные свойства оператора :

1) ;

2) ;

3) ,

где (целые неотрицательные числа), причем .

Из формулы (5.3) имеем:

.

Отсюда, рассматривая как символический множитель, получим:

Из формулы (5.4):

и т.д. Окончательно получим:

В дальнейшем нам понадобится понятие обобщенной степени.

Определение. Обобщенной -степенью числа называется произведение сомножителей, первый из которых равен , а каждый следующий на меньше предыдущего:

где . Полагают, что . При обобщенная степень совпадает с обычной: .

Вычислим конечные разности для обобщенной степени, полагая . Для первой конечной разности имеем:

Для второй конечной разности:

,

Аналогично,

,

и так далее.

Окончательно будем иметь:

, если

§3. Первая интерполяционная формула Ньютона

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

Условия эквивалентны тому, что

Будем искать полином в виде

Используя понятие обобщенной степени, запишем выражение (5.15) в виде:

Чтобы полином был определен, нужно найти коэффициенты . Полагая в выражении (5.16), получим

Чтобы найти коэффициент , составим первую конечную разность:

.

Полагая , получим:

,

Для определения коэффициента составим вторую конечную разность:

.

Положив , получим:

,

Продолжая процесс, получим:

.

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

Этот полином полностью удовлетворяет требованиям поставленной задачи. Действительно, степень полинома не выше ; ;

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

Подставляя (5.23) в (5.21), получим окончательный вид первой интерполяционной формулы Ньютона:

Если в формуле (5.24) положить , то получим формулу линейного интерполирования:

При получим формулу параболического или квадратичного интерполирования:

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

Остаточный член первой интерполяционной формулы Ньютона:

где - некоторое промежуточное значение между узлами интерполирования и рассматриваемой точкой .

Учитывая, что

,

приближенно можно положить:

.

В этом случае соотношение примет вид:

§4. Вторая интерполяционная формула Ньютона

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

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

Используя обобщенную степень, получим:

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

Полагая в выражении (5.30), получим

Чтобы найти коэффициент , составим первую конечную разность:

.

Полагая , получим:

.

Из второй конечной разности

при находим:

.

Следовательно,

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

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

Введем новую переменную

С учетом (5.38) вторая интерполяционная формула Ньютона примет вид:

Остаточный член второй интерполяционной формулы Ньютона:

где - промежуточное значение между узлами интерполирования и точкой .

§5. Интерполяционная формула Лагранжа

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

Таблица 1

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

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

Лагранж предложил строить многочлен -й степени в виде:

Здесь в каждом слагаемом отсутствует скобка , которой соответствует коэффициент .

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

: .

.

Следовательно, коэффициент вычисляется по следующей формуле:

.

: .

.

Следовательно, коэффициент вычисляется по следующей формуле:

Таким образом, коэффициенты вычисляются по формулам:

С учетом найденных коэффициентов интерполяционный полином Лагранжа запишется в виде

Для интерполяционной формулы Лагранжа справедлива оценка погрешности:

.

Пример 1. По заданной системе точек

Таблица 2

построить интерполяционный многочлен Лагранжа второго порядка вида:

.

Коэффициенты этого многочлена будут вычислены по следующим формулам:

,

,

.

Тогда многочлен Лагранжа второго порядка будет иметь вид:

Учитывая, что таблица приведена для функции , вычисленной в узловых точках , сравним погрешность вычислений данной функции и построенного многочлена в контрольной точке :

и .

Погрешность вычислений равна

.

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

Рис. 1.

Если таблица 5.1, для которой построена формула Лагранжа, задана для равноотстоящих узлов , то формула Лагранжа упрощается. Обозначим через . Тогда

,

,…,

.

С учетом введенных обозначений формула Лагранжа запишется так:

.

Запишем формулу Лагранжа в случае, если :

.

Получили формулу линейной интерполяции:

.

Здесь - табличные разности первого порядка.

При получаем формулу квадратичной интерполяции (5.26):

.

Здесь - табличные разности второго порядка, и так далее. Продолжая этот процесс, окончательно получим:

.

Эта формула называется первой интерполяционной формулой Ньютона (сравните с формулой (5.24)). Для нее справедлива оценка остаточного члена.

Если обозначить через , то с учетом введенного обозначения, получим:

, …,

.

Тогда формула примет вид:

.

Эта формула называется второй интерполяционной формулой Ньютона (сравните с формулой (5.39)). Для нее справедлива оценка остаточного члена (5.40).

§6. Метод наименьших квадратов для обработки результатов экспериментов

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

.

Используем для построения результаты эксперимента:

Таблица 3

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

Используя вид , получим:

.

Необходимыми условиями экстремума функции является равенство нулю ее первой производной по всем переменным . Расписав эти условия, получим СЛАУ вида:

Запишем систему для определения в нормальной форме:

Решим систему одним из известных методов и найдем коэффициенты , которые затем подставим в искомый многочлен.

Запишем алгоритм метода наименьших квадратов.

Вводим таблицу чисел .

Вычисляем , .

Решая любым известным методом полученную систему линейных алгебраических уравнений, находим - коэффициенты искомого многочлена.

Пример 5.2. По заданной системе точек (см. Табл.5.3) из примера 5.1 построить аппроксимационные многочлены первого и второго порядков методом наименьших квадратов.

Для построения необходимо вычислить следующие суммы

,

и решить СЛАУ относительно неизвестных коэффициентов вида:

Значения неизвестных коэффициентов равны:

Тогда искомый многочлен первого порядка будет иметь вид: .

Погрешность вычислений по данной формуле в контрольной точке составляет

.

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

,

и решить СЛАУ относительно неизвестных коэффициентов вида:

Значения неизвестных коэффициентов равны: .

Тогда искомый многочлен второго порядка будет иметь вид: .

Нетрудно заметить, что в узловых точках значения многочлена и табличной функции не совпадают (Рис.5.2). Погрешность вычислений по данной формуле в контрольной точке равна:

.

Рис. 2.

§7. Обработка экспериментальных данных некоторыми другими функциями

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

В качестве примера рассмотрим аппроксимацию экспериментальных данных, приведенных в таблице 5.3, экспоненциальной функцией , где и - параметры искомой функции, которые требуется определить.

Сформулированную задачу будем решать методом наименьших квадратов. Функция в этом случае запишется так:

Расписав необходимые условия экстремума этой функции по переменным и , и, сделав несложные преобразования, получим СЛАУ второго порядка вида:

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

Пример 3. По заданной в таблице 3 системе точек

Таблица 4

0

0,7

1,39

1,65

1,93

2,2

2,45

2,79

0,05

0,07

0,24

0,42

0,66

0,78

0,89

1,07

методом наименьших квадратов построить аппроксимационную экспоненциальную функцию вида: .

Для этого необходимо вычислить следующее суммы:

, , , ,

и решить СЛАУ второго порядка относительно неизвестных коэффициентов и :

Значения неизвестных коэффициентов равны: , .

Тогда искомая экспоненциальная функция будет иметь вид:.

График этой функции, а также экспериментальные данные в таблице 4, приведены на рисунке 3.

Рис. 3

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

...

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

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

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

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

    реферат [71,6 K], добавлен 06.03.2011

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

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

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

    лабораторная работа [70,5 K], добавлен 06.02.2004

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

    курсовая работа [4,8 M], добавлен 23.05.2013

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

    лабораторная работа [70,8 K], добавлен 06.02.2004

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

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

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

    презентация [251,7 K], добавлен 29.10.2013

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

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

  • Оценка неизвестных величин по результатам измерений, содержащим случайные ошибки, при помощи метода наименьших квадратов. Аппроксимация многочленами, обзор существующих методов аппроксимации. Математическая постановка задачи аппроксимации функции.

    курсовая работа [1,9 M], добавлен 12.02.2013

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

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

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

    контрольная работа [131,6 K], добавлен 05.01.2011

  • Особенности метода аппроксимации табулированных функций. Рассмотрение преимуществ работы в среде математической программы Mathcad. Метод наименьших квадратов как наиболее распространенный метод аппроксимации экспериментальных данных, сферы применения.

    курсовая работа [1,2 M], добавлен 30.09.2012

  • Соотношения между операторами дифференцирования и конечных разностей. Разностная аппроксимация дифференциальных уравнений. Интерполяционные рекуррентные формулы, метод Эйлера. Интерполяция конечными разностями "назад". Рекуррентные формулы Адамса.

    реферат [156,8 K], добавлен 08.08.2009

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

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

  • Численные методы решения систем линейных уравнений: Гаусса, простой итерации, Зейделя. Методы аппроксимации и интерполяции функций: неопределенных коэффициентов, наименьших квадратов. Решения нелинейных уравнений и вычисление определенных интегралов.

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

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

    курс лекций [871,5 K], добавлен 11.02.2012

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

    реферат [21,5 K], добавлен 27.01.2011

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

    лекция [92,3 K], добавлен 06.03.2009

  • Иоганн Карл Фридрих Гаусс - величайший математик всех времен. Интерполяционные формулы Гаусса, дающие приближенное выражение функции y=f(x) при помощи интерполяции. Области применение формул Гаусса. Основные недостатки интерполяционных формул Ньютона.

    контрольная работа [207,3 K], добавлен 06.12.2014

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