Методы обработки экспериментальных данных. Методы обработки экспериментальных данных: 1. Интерполирование 2. Метод Лагранжа.

Презентация:



Advertisements
Похожие презентации
Интерполирование: метод Лагранжа. Задача интерполяции может возникнуть в практике инженера при: интерполировании табличных данных; получении функциональной.
Advertisements

Метод Ньютона: 1- и 2-я интерполяционные формулы Ньютона.
Аппроксимация функций Понятие о приближении функций.
Л АБОРАТОРНАЯ РАБОТА 3 Тема: Интерполирование функций.
«Создание программного обеспечения для нахождения производных функций» Выполнил: Андрющенко Дмитрий, ученик 11 «В» класса. Научный руководитель: Симакова.
Большая часть классического численного анализа основывается на приближении многочленами, так как с ними легко работать. Однако для многих целей используются.
3. Алгоритмы приближения функций Если функция y = f(x) задана, то любому допустимому значению x сопоставляется некоторое значение y. Функция может быть.
Л АБОРАТОРНАЯ РАБОТА 4 Тема: Численное дифференцирование Тема: Численное дифференцирование.
Применение численных методов при моделировании химико-технологических процессов.
1. Постановка задачи аппроксимации 2. Метод наименьших квадратов 3. Линейная аппроксимация Лекция 8.
Интерполирование функций. Постановка задачи: xx0x0 x1x1 x2x2 …xnxn yy0y0 y1y1 y2y2 …ynyn Функция задана таблично: Вычислить Вычислить: -сетка или узлы.
Л АБОРАТОРНАЯ РАБОТА 6 Тема: Численные методы решения задачи Коши для обыкновенных дифференциальных уравнений.
ИНТЕРПОЛЯЦИЯ И АППРОКСИМАЦИЯ Кафедра Информационных технологий и управляющих систем Предмет «Вычислительные методы и их применение в ЭВМ» Лекция Доцент.
Постановка задачи аппроксимации Линейная, нелинейная (второго порядка) аппроксимация Лекция 5.
Интерполяционные формулы Гаусса, Стирлинга, Бесселя.
Математическая модель и численные методы. Интерполяционный полиномы Лекция 1:
1. Производная 2. Общие правила составления производных 3. Производная сложной функции 4. Механическая интерпретация производной 5. Геометрическая интерпретация.
Что такое функция? Функциональная зависимость, или функция, - это такая зависимость между двумя переменными, при которой каждому значению независимой переменной.
Интегрирование дробно-рациональных функций Дробно-рациональной функцией (или рациональной дробью)называется функция,равная отношению двух многочленов,т.е.,где.
Л АБОРАТОРНАЯ РАБОТА 5 Тема: Численное интегрирование Тема: Численное интегрирование.
Транксрипт:

Методы обработки экспериментальных данных

Методы обработки экспериментальных данных: 1. Интерполирование 2. Метод Лагранжа

В инженерных расчетах часто требуется установить функцию f(x) для всех значений х отрезка [a,b], если известны ее значения в некотором конечном числе точек этого отрезка. Одним из способов приближения функции является интерполяция.

Задача интерполяции может возникнуть в практике инженера при: 1. интерполировании табличных данных; 2. получении функциональной зависимости по экспериментальным данным, представленным в табличной форме; 3. замене сложной с вычислительной точки зрения функции, более простой зависимостью; 4. при дифференцировании и интегрировании.

Пусть на отрезке [x 0,x n ] заданы n+1 точки x 0, x 1, x 2,...,x n, называемые узлами интерполяции, и значения некоторой интерполируемой функции y=f(x) в этих точках, т.е. имеется таблица экспериментальных значений функции y=f(x): y 0, y 1, y y n. y 0 =f(x 0 ); y 1 =f(x 1 );...; y n =f(x n ).

Требуется найти значения этой функции для промежуточных значений аргумента, не совпадающих с приведенными в таблице. Получить аналитическое выражение функции y= f(x) по таблице ее значений часто бывает невозможно. Поэтому вместо нее строят другую функцию, которая легко вычисляется и имеет ту же таблицу значений, что и f(x), т.е. P m (x 0 )=f(x 0 )=y 0, P m (x i )=f(x i )=y i, где i = 0,1,2,..., n.

Такую задачу называют задачей интерполирования; Точки x i называются узлами интерполяции; функция f(x) называется интерполируемой функцией; многочлен P m (x) называется интерполяционным многочленом.

Задачей интерполяции, в узком смысле слова, считают нахождение приближенных значений табличной функции при аргументах x, не совпадающих с узловыми. Если значение аргумента x расположено между узлами, то нахождение приближенного значения функции f(x) называется интерполяцией, если аппроксимирующую функцию вычисляют вне интервала [x 0, x n ], то процесс называют экстраполяцией.

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

Близость интерполяционного многочлена к заданной функции состоит в том, что их значения совпадают на заданной системе точек. При решении задачи интерполирования обычно принимается, что: 1. интерполируемая функция непрерывна на отрезке [a,b] и в каждой точке имеет конечные производные любого порядка; 2. узлы интерполирования отличны друг от друга.

Простейшая и наиболее часто используемая интерполяция. Она состоит в том, что заданные точки x i, y i при i=0,1,2,... n соединяются прямолинейными отрезками и функцию f(x) можно приближенно представить ломаной с вершинами в данных точках.

Уравнения каждого отрезка ломаной в общем случае разные. Поскольку имеется n интервалов (x i-1, x i ), то для каждого из них в качестве уравнения интерполяционного многочлена используется уравнение прямой, проходящей через две точки. В частности, для i-го интервала можно написать уравнение прямой, проходящей через точки (x i-1, y i-1 ) и (x i, y i ), в виде

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

Пусть функция f(x) задана таблично. Это могут быть, например, значения концентраций продуктов реакции в зависимости от времени, полученные экспериментально. Значения x 0,x 1,..., x n называются узлами таблицы. Считаем, что узлы в общем случае не являются равноотстоящими (шаг таблицы неравномерный).

Построим интерполяционный многочлен на отрезке [x 0,x n ]. Запишем искомый многочлен в виде: P m (x)=a 0 +a 1 x + a 2 x a m x m. Геометрически задача интерполирования сводится к построению кривой через заданные точки. Аналитически задача сводится к решению системы уравнений

Для определения коэффициентов многочлена P n (x) необходимо располагать n+1 узловой точкой. Пусть в n+1-ой точках x 0, x 1,..., x n определены значения y 0, y 1,..., y n. Требуется построить многочлен P n (x), принимающий в узловых точках заданные значения y i, т.е. такой, что P n (x i ) = y i i= 0,1,...,n.

Лагранж предложил следующую форму интерполяционного полинома, где L i (x) - множитель Лагранжа, имеющий вид: Следовательно, формулу Лагранжа можно представить в виде:

Числитель и знаменатель не должны включать в себя значения x =x i, так как результат будет равен нулю. В развернутом виде формулу Лагранжа можно записать:

X0 Y01 Пример 1. Для функции y=sin x построить интерполяционный полином Лагранжа, выбрав узлы x 0, x 1, x 2. Применяя формулу Лагранжа, получим.

Пример 2. Дана таблица значений теплоёмкости вещества в зависимости от температуры C p =f(T). Вычислить теплоёмкость в точкеТ=450 К. Для решения воспользуемся формулой Лагранжа.

Значение теплоемкости при температуре 450 К получим: