- •1 Системы линейных алгебраических уравнений
- •1.Решение системы существует и является единственным.
- •2. Система уравнений вообще не имеет решений.
- •3. Система уравнений имеет бесконечное множество решений
- •2 Итерационные методы решения систем линейных уравнений
- •Геометрическое истолкование процесса
- •3 Метод исключения (метод Гаусса)
- •4 Задания для самостоятельной работы
- •5 Задания для практической работы
- •6 Задания к лабораторной работе
- •Варианты задания
- •7 Содержание отчета
- •8 Контрольные вопросы
- •1 Формула прямоугольников
- •1.1 Формула «левых» прямоугольников
- •1.2 Формула «правых» прямоугольников
- •1.3 Формула «средних» прямоугольников
- •1.4 Случай неравноотстоящих узлов
- •1.5 Алгоритм вычисления интеграла функции, заданной
- •2 Формула трапеций
- •2.1 Вывод формулы
- •2.2 Оценка погрешности формул прямоугольников и трапеций
- •3 Формула Симпсона
- •4 Формула Гаусса
- •5 Задания для самостоятельной работы
- •5 Задания для практической работы
- •6 Задания к лабораторной работе
- •7 Содержание отчета
- •8 Контрольные вопросы.
- •1 Понятие о приближении функции
- •2 Точечная аппроксимация. Задача интерполирования
- •3 Интерполяционный многочлен Лагранжа
- •4 Интерполяционная формула Ньютона
- •5 Аппроксимация с помощью кусочных полиномов
- •6 Аппроксимация сплайнами
- •7 Задания для самостоятельной работы
- •8 Задания к лабораторной работе
- •9 Содержание отчета
- •10 Контрольные вопросы
- •1 Численное решение алгебраических и трансцендентных уравнений
- •2 Графическое решение уравнений
- •3 Метод половинного деления
- •4 Метод хорд (пропорциональных частей, ложного положения)
- •5 Метод Ньютона (метод касательных)
- •Внеся эту поправку в (2), найдем следующее по порядку приближение корня:
- •6 Видоизмененный метод Ньютона (метод Рыбакова)
- •7 Метод секущих (комбинированный метод секущих-хорд)
- •8 Комбинированный метод касательных-хорд
- •9 Метод последовательных приближений
- •10 Усовершенствованный метод последовательных приближений
- •11 Метод Монте-Карло
- •12 Задания для самостоятельной работы
- •13 Задания к лабораторной работе
- •14 Содержание отчета
- •15 Контрольные вопросы
- •Вычислительные методы Методические указания по проведению лабораторных работ
- •65044, Украина, Одесса, пр. Шевченко, 1
- •65044, Украина, г.Одесса, пр. Шевченко, 1, корп. 5
2 Точечная аппроксимация. Задача интерполирования
Одним из основных типов точечной аппроксимации является интерполирование. Оно состоит в следующем: для данной функции y=f(x) строят функцию (х), достаточно простую для вычислений, которая в заданных точках х0, х1, ..., хn принимает значения f(x0), f(x1), ..., f(xn), а в остальных точках отрезка (а, в), принадлежащего области определения f(x), приближенно представляет функцию f(x) с той или иной степенью точности. При решении задачи вместо функции f(x) оперируют с функцией (х). Задачу построения такой функции (х) называют задачей интерполирования. Точки хi называют узлами интерполирования. Чаще всего интерполирующую функцию (х) отыскивают в виде алгебраического многочлена.
Максимальная степень интерполяционного многочлена m = n; в этом случае говорят о глобальной интерполяции, поскольку один многочлен
(x) = a0 + a1x + ... + anxn (1)
используется для интерполирования функции f(x) на всем рассматриваемом интервале изменения аргумента х.
Из условия равенства значений этого многочлена в узлах xi соответствующим заданным табличным значениям yi получим следующую систему уравнений для нахождения коэффициентов а0, а1, ..., аn:
a0 + a1x0 + a2x02 + ... +anx0n = y0;
a0 + a1x1 + a2x12 + ... +anx1n = y1;
- - - - - - - - - - - - - - - - - - - - - - - -
a0 + a1xn + a2xn2 + ... +anxnn = yn;
Можно показать, что эта система имеет единственное решение, если среди узлов интерполяции нет совпадающих, т.е. если xi xj при i j.
Решив эту систему, найдем коэффициенты интерполяционного многочлена. Однако такой путь требует значительного объема вычислений.
Интерполяционные многочлены могут также строиться отдельно для разных частей рассматриваемого интервала изменения х. В этом случае имеем кусочную (или локальную) интерполяцию.
Как правило, интерполяционные многочлены используются для аппроксимации функции в промежуточных точках между крайними узлами интерполяции, т.е. при х0<x<xn. Однако они иногда используются для приближения вычисления функции вне рассматриваемого отрезка х<x0, x>xn. Это приближение называют экстраполяцией.
3 Интерполяционный многочлен Лагранжа
Рассмотрим более простой алгоритм построения интерполяционных многочленов.
С его помощью строится интерполяционный многочлен, единый для всего отрезка [x0, xn], т.е. осуществляется глобальная интерполяция. При этом, естественно, его график должен проходить через все заданные точки.
Будем искать многочлен в виде линейной комбинации многочленов степени n:
(x) = y0Ф0(х) + у1Ф1(х) + ... + уnФn(х) (2)
При этом потребуем, чтобы каждый многочлен Фi(х) обращался в ноль при всех узлах интерполяции, за исключением одного i-го, где он должен равняться 1. Легко проверить, что этим условиям отвечает, например, многочлен вида:
(3)
Действительно, Ф0(х) = 1 при х = х0 При х = х1, х2, …, хn числитель обращается в нуль. По аналогии получим:
(4)
- - - - - - - - - - - - - - - - - - - - - - - - - -
Подставляя в (2) выражения (3) и (4), находим :
(5)
Эта формула называется интерполяционным полиномом Лагранжа и обозначается L(x). Этот многочлен является единственным.
Из (5) можно получить выражение для линейной (n=1, рис.3.1) и квадратичной (n=2) интерполяции:
, n = 1 .
Рисунок 3.1 – Линейная интерполяция
Это – уравнение прямой
y = a1x + b1, x0 x x1,
где
L(x) = y.
Выражение для квадратичной интерполяции:
.
Данное выражение можно привести к уравнению параболы:
y = a1x2 + b1x + c1.
Существует несколько обобщений интерполяционного многочлена Лагранжа. Например, широко известен интерполяционный полином Эрмита. Здесь наряду со значениями функции yi в узлах хi задаются значения ее производной y'i.