Реферат: Интерполирование и приближение функций
Міністерство освіти і науки України
Національний технічний університет
“ХАРКІВСЬКИЙ ПОЛІТЕХНІЧНИЙ ІНСТИТУТ”
Кафедра “Обчислювальної техніки та програмування”
Реферат з курсу “Численные методы”
Тема: “ИНТЕРПОЛИРОВАНИЕ И ПРИБЛИЖЕНИЕ ФУНКЦИЙ”
Виконав:
Перевірив:
Харків
Содержание
1. Разделенные разности
2. Интерполяционный многочлен Лагранжа
3. Интерполяционный многочлен Ньютона
4. Аппроксимация функций методом наименьших квадратов
Литература
1. Разделенные разности
Часто экспериментальные данные функциональной зависимости представляются таблицей, в которой шаг по независимой переменной не постоянен. Для работы с таким представлением функции конечные разности и конечно-разностные операторы не пригодны. В этом случае первостепенную роль играют разделенные разности.
Разделенную разность
функции f(x) для некоторых двух точек и
определяют следующей дробью:
Для построения степенного многочлена, проходящего через заданные точки, необходимо иметь число точек на единицу больше, чем степень многочлена. Согласно определению разделенной разности число их для n точек равно числу сочетаний из n по 2. Это во много раз больше, чем необходимо для построения кривых, проходящих через n точек. Из опыта работы с конечными разностями видно, что разделенных разностей из всего множества достаточно выбрать всего n, но выбрать так, чтобы в их образование входили все (n+1) точек таблицы.
Вполне разумно вычислять
разделенные разности только для соседних значений функции в таблице. В этом
случае говорят об упорядоченных разделенных разностях. Аргументу табличной
функции присваиваются индексы из чисел натурального ряда, начиная с нуля, в
результате чего обозначения разделенных разностей для i-той строки таблицы
будут .
Повторная разность от разделенной разности есть разделенная разность второго порядка:
В общем случае разделенная разность n-го порядка имеет вид:
2. Интерполяционный многочлен Лагранжа
Произведения из
скобочных сомножителей в знаменателе каждого слагаемого напоминают своим видом
некий степенной многочлен от переменной , который своими корнями имеет
значения
,
исключая
.
Многочлен от x с корнями в этих же точках, включая и
, будет иметь вид:
Удаляя тот или иной
сомножитель из , можно по желанию исключить
ненужный нуль многочлена. Если взять i-тое слагаемое без
из выражения для
разделенной разности n-го порядка и умножить его на
, в котором отсутствует
сомножитель
,
то многочлен степени n будет обладать следующими свойствами:
Если умножить на
, то полученный
многочлен степени n будет проходить через точку с координатами
и будет равен нулю во
всех точках
.
Сумма таких многочленов по всем
определяет интерполяционный многочлен
Лагранжа степени n.
.
3. Интерполяционный многочлен Ньютона
Интерполяционный многочлен в форме многочлена Лагранжа не удобен в случаях, когда необходимо добавлять экспериментальные данные в таблицу с целью повышения точности интерполяции. При этом необходимо проводить все вычисления заново.
Если задачу поставить так, что добавление лишней точки требовало бы лишь добавки некоторого многочлена степени (n+1) к многочлену Лагранжа n-й степени, то эту добавку можно искать, выполнив в общем виде преобразование разности двух многочленов Лагранжа: степени (n+1) и n. Несложные преобразования приводят к следующему соотношению для добавочного многочлена степени (n+1):
,
где – многочлен степени (n+1),
– разделенная разность (n+1)-го
порядка.
Если считать разделенную
разность нулевого порядка равной значению функции в точке
, то
Поступая аналогичным
образом и находя последовательно , в конце концов, получим общее
выражение для другой формы представления интерполяционного многочлена Лагранжа,
которая в литературе называется интерполяционным многочленом Ньютона для
неравных интервалов и записывается так:
Надо отметить, что дополнительную точку в таблицу необходимо записывать в самую нижнюю строку таблицы, чтобы не нарушить уже имеющегося упорядочения разностей и ускорить вычисление новых.
И, наконец, надо отметить, что и многочлен Лагранжа, и многочлен Ньютона удобны для вычислений, но после раскрытия скобок и приведения подобных дают один и тот же степенной многочлен.
4. Аппроксимация функций методом наименьших квадратов
Основным недостатком интерполяционных
многочленов является наличие у них большого числа экстремумов и точек
перегибов, что определяется суммированием в них многочленов , n раз меняющих свой
знак. Кроме того, исходные табличные значения функции заданы неточно по разным
причинам, поэтому строить многочлены выше 4-5-й степени, зная, что из
теоретических исследований функция в интервале таблицы совсем не такая, не
имеет особого смысла.
Если табличные значения функции можно интерпретировать как теоретическое значение плюс погрешность, то, задав некоторый критерий близости теоретической кривой к заданному множеству табличных точек, можно найти нужное число параметров этой кривой.
Наиболее популярным критерием близости является минимум среднего квадрата отклонения:
,
где – точка
экспериментальных данных из таблицы,
– значение искомой зависимости в
точке
.
Если искомую зависимость желательно представить многочленом степени n, то (n+1) коэффициент в нем будут представлять неизвестные параметры. Подставив в сумму квадратов отклонений искомый многочлен, получим функционал, зависящий от этих параметров:
Чтобы функционал был минимален,
необходимо все частные производные функционала по параметрам приравнять нулю и
систему разрешить относительно неизвестных параметров
. Эти действия приводят к
следующей системе линейных уравнений
Здесь – постоянный
коэффициент, равный сумме (j+k)-тых степеней всех значений аргументов. Для их
ручного вычисления удобно к исходной таблице данных добавить еще
столбцов.
– числовые
значения в правой части системы линейных алгебраических уравнений, для подсчета
которых тоже
удобно к исходной таблице данных добавить еще n столбцов.
Демонстрацию метода
наименьших квадратов проведем для данных с количеством точек в таблице, равным
4. Максимальная степень аппроксимирующего многочлена для такого набора равна 3,
так как должно выполняться соотношение: . Для максимальной степени аппроксимирующий
и интерполяционный многочлены равны.
Пусть таблица данных после добавления в нее дополнительных колонок выглядит следующим образом:
В нижней строке размещаем итоговые суммы по каждой колонке.
Система уравнений для полинома третьей степени:
Решив систему, найдем:
Эта же таблица без
добавления чего-либо позволяет найти коэффициенты аппроксимирующего многочлена
второй степени. Для этого достаточно в системе для полинома третьей степени
убрать 4-е уравнение, а из остальных уравнений исключить слагаемые с
неизвестной .
В результате система уравнений для полинома второй степени будет:
Решив систему, найдем:
Аналогично можно уменьшать число уравнений для построения аппроксимирующих многочленов первой и нулевой степеней.
На рисунке 1 показаны графики двух аппроксимирующих многочленов второй и третьей степени. Многочлен третьей степени проходит через 4 заданные точки, а многочлен второй степени проходит сквозь множество заданных точек с минимумом суммы квадратов отклонений от них, что хорошо видно на графиках.
Рисунок 1.
Литература
1. Бахвалов Н.С., Жидков Н.П., Кобельков Г.М. Численные методы: Учеб. пособие. – М.: Наука, 1987. – 600 с.
2. Воеводин В.В. Численные методы алгебры. Теория и алгорифмы. - М.: Наука, 1966. – 248 с.
3. Воеводин В.В. Вычислительные основы линейной алгебры. – М.: Наука, 1977. – 304 с.
4. Волков Е.А. Численные методы. – М.: Наука, 1987. – 248 с.
5. Калашников В. И. Аналоговые и гибридные вычислительные устройства: Учеб. пособие. – Харьков: НТУ “ХПИ”, 2002. – 196 с.
6. Вержбицкий, В. М. Численные методы. Математический анализ и обыкновенные дифференциальные уравнения. М.: Высш.шк., 2001. 383 с.
7. Волков, Е. А. Численные методы. СПб.: Лань, 2004. 248 с.
8. Мудров, А. Е. Численные методы для ПЭВМ на языках Бейсик, Фортран и Паскаль. Томск: МП "РАСКО", 1991. 272 с.
9. Шуп, Т. Е. Прикладные численные методы в физике и технике. М.: Высш. шк., 1990. 255 с.
10. Бахвалов, Н. С. Численные методы в задачах и упражнениях / Н. С. Бахвалов, А. В. Лапин, Е. В. Чижонков. М.: Высш. шк., 2000. 192 с.
Численные методы решения типовых математических задач | |
... УЧРЕЖДЕНИЕ ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ Тульский государственный университет Кафедра автоматики и телемеханики Численные методы решения ... Интерполяционный многочлен может быть построен при помощи специальных интерполяционных формул Лагранжа, Ньютона, Стерлинга, Бесселя и др. Лемма: алгебраический многочлен (2.2), построенный по формулам Ньютона, действительно является интерполяционным многочленом, т.е. значение многочлена в узловых точках равно ... |
Раздел: Рефераты по математике Тип: курсовая работа |
Математический анализ | |
МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ УКРАИНЫ НАЦИОНАЛЬНЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ "ХПИ" Кафедра "Вычислительной техники и програмирования" Расчётно ... Получить интерполяционные многочлены Лагранжа и Ньютона, проходящие через первые четыре точки таблично заданной функции G(x), и сравнить их степенные представления. Проведем проверку вычислений, подставив x=0.8 в интерполяционный многочлен Лагранжа, получим y1=0.604 |
Раздел: Рефераты по математике Тип: контрольная работа |
Методика формирования умений решать тригонометрические уравнения и ... | |
Федеральное агентство по образованию Государственное образовательное учреждение высшего профессионального образования "Поморский государственный ... Использование указанных приемов приводит к тригонометрическим уравнениям, которые условно можно разделить на следующие виды: В-четвертых, целесообразно провести работу по актуализации у учащихся приемов преобразования суммы (разности) тригонометрических функций в произведение, обратить внимание ... |
Раздел: Рефераты по математике Тип: дипломная работа |
Самостоятельная работа как средство обучения решению уравнений в 5-9 ... | |
... РФ Светлоградский педагогический колледж Дипломная работа Самостоятельная работа как средство обучения решению уравнений в 5 - 9 классах Выполнила: "Алгебраическое уравнение от одного неизвестного называется уравнением первой степени, если обе его части являются многочленами первой степени относительно неизвестного". В ряде учебников, кроме основной формулы для корней квадратного уравнения ах2 + bх + с = 0, приводятся еще формулы корней уравнения x2+px+q=0 или x2+2px+q=0. Иногда использование ... |
Раздел: Рефераты по педагогике Тип: реферат |
Корни многочленов от одной переменной | |
Новосибирский государственный педагогический университет. Математический факультет. Кафедра алгебры. Курсовая работа по математике. Многочлены ... Разделить с остатком многочлен f (x) на ненулевой многочлен g (x) - это значит представить f (x) в виде f (x) =g (x) s (x) +r (x), где s (x) и r (x) -многочлены и либо r (x) =0 ... Многочлен f (x) обладает следующим свойством: для некоторой арифметической прогрессии значения х с разностью, отличной от нуля, соответствующее значение многочлена так же образует ... |
Раздел: Рефераты по математике Тип: курсовая работа |