ИНТЕРПОЛЯЦИЯ И АППРОКСИМАЦИЯ Кафедра Информационных технологий и управляющих систем Предмет «Вычислительные методы и их применение в ЭВМ» Лекция Доцент.

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



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

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

ИНТЕРПОЛЯЦИЯ И АППРОКСИМАЦИЯ Кафедра Информационных технологий и управляющих систем Предмет «Вычислительные методы и их применение в ЭВМ» Лекция Доцент Стрельцова Г. А.

Введение Если зависимость y(x) представлена рядом табличных отсчетов y i (x i), то интерполяция значений y(x) – это вычисление значений y(x) при заданном x, расположенном в интервале между отсчетами. За пределами общего интервала определения y(x), вычисление y(x) называют экстраполяцией (предсказанием значений функции). Аппроксимация в системах компьютерной математики – это получение приближенных значений какого - либо выражения.

Повестка дня Список изучаемых разделов: Интерполяция и ее виды. Особенности аппроксимации функций. Методы интерполяции и аппроксимации. Примеры решения задач интерполяции и аппроксимации в Maple Время, отводимое на каждый раздел: 5-10 минут.

Обзор Разделы лекции Интерполяция и ее виды Особенности аппроксимации функций Методы интерполяции и аппроксимации Примеры решений задач интерполяции и аппроксимации в Maple

Словарь терминов Интерполирующая функция – это функция F(x), которая принадлежит известному классу и принимает в узлах интерполяции те же значения, что и искомая y(x). Узлы интерполяции y(x)– это значения x в интервале [a, b] определения данной функции y(x), которые однозначно определены.

Интерполяция и ее виды Основная задача интерполирования. На отрезке [a, b] заданы n+1 точки x 0, x 1, … x i, … x n (узлы интерполяции) и значения функции y(x) в этих точках y(x 0 ) = y 0, y(x 1 ) = y 1, … y(x i ) = y i, … y(x n ) = y n. Требуется определить интерполирующую функцию F(x), которая: 1. Относится к известному классу, 2. Принимает в узлах интерполяции те же значения, что и y(x): F(x 0 ) = y 0, F(x 1 ) = y 1, … F(x i ) = y i, … F(x n ) = y n.

Интерполяция и ее виды Геометрическое представление: Найти кривую y = F(x) определенного типа, проходящую через заданную систему точек M(x i, y i ), где I =0,1,2,..n. В общем случае задача является неопределенной. Однако она становится однозначной, если вместо произвольной функции F(x) искать, например, полином P n (x) степени, удовлетворяющий условиям P n (x 0 ) = y 0, P n (x 1 ) = y 1, … P n (x i ) = y i, … P n (x n ) = y n.

Интерполяция и ее виды Геометрическое представление интерполяции 0x0x0 x1x1 x2x2 xnxn x y MiMi M0M0 M1M1 M2M2 MnMn M n-1 ………. …….. Y =F(x)

Интерполяция и ее виды Основные виды интерполяционных полиномов: 1. Канонический полином, 2. Полином Ньютона, 3. Полином Лангранжа, 4. Полином Эйткена, 5. Полином Чебышева.

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

Особенности аппроксимации функций Геометрическое представление аппроксимации 0x0x0 x1x1 x2x2 xnxn x y MiMi M0M0 M1M1 M2M2 MnMn M n-1 ………. …….. y(x)

Методы интерполяции и аппроксимации Полиномиальные Сплайновые Линейные Рациональные (отношение двух полиномов) Метод наименьших квадратов Тригонометрические (рядами Фурье).

Примеры решений задач интерполяции и аппроксимации в Maple Пример. Найти приближенное значение функции z(t) при заданном значении аргумента в табличной форме в точках x = 1, 1.5, 2. построить график найденной зависимости y(x). Решение. >t:=[данные из таблицы]; >z:=[данные из таблицы]; >x;=[1, 1.5, 2.0]; >interp(t,z,x); t z

Примеры решений задач интерполяции и аппроксимации в Maple >z:=yinterp(t,z,x); >for i from 1 to 3 do x[i]:=z(x[i]); end do; >l:=[[t[n], z[n] Sn=1..9]; > plot(l,z(y)], y= ,style=[point, line], symbol=circle) Задача сплайн-интерполяции Используется функция spline(X, Y, x, method), где параметр method определяет вид сплайна. В качестве данного параметра используются ключевые слова linear, quadratic, cubic, quadric или числа 1,2 3, 4. Если параметр не указан, то используется кубический сплайн.

Примеры решений задач интерполяции и аппроксимации в Maple Решение : > spline(t, z, y); > zs:=y spline(t, z, y); > for I from 1 to 3 do xs[i]:=zs(x[i]); end do; ZSL:=y spline(t, z, y, l); > l:=[[t[n], z[n] Sn=1..9]; > plot(l, zs(y), zsl(y)], y= , style [point, line, line], symbol=circle)

ВЫВОДЫ Рассмотренные вопросы Примеры решений в Maple. Практические работы 1. Примеры вычислений в Maple.