
- •Bisection
- •7.) Метод хорд (секущих).
- •9.) Методы решения систем линейных алгебраических уравнений:
- •Постановка задачи
- •10.) Прямые методы решения слау Метод Крамера:
- •Решение систем линейных алгебраических уравнений матричным методом (с помощью обратной матрицы).
- •Метод Гаусса- этот метод заключается в последовательном исключении неизвестных. Пусть в системе уравнений
- •Алгоритм численного метода Гаусса:
- •1. Прямой ход.
- •Итерационные методы решения линейных алгебраических систем Метод простой итерации или метод Якоби
- •Алгоритм метода простых итераций
- •Метод Гаусса – Зейделя
- •Алгоритм метода Зейделя
- •11.) Нормы векторов
- •12.) Нормы матриц
- •Свойства норм матриц.
- •Алгоритм метода Зейделя
- •Постановка задачи
- •Задача интерполяции функции, интерполяционные полиномы:
- •Оценка погрешности интерполяционной формулы Лагранжа
- •Интерполяционные формулы Ньютона
- •Оценка погрешностей первой и второй интерполяционных формул Ньютона
- •Численные методы решения задачи Коши для оду:
- •Где .
- •Оценка элементарной площади Si правым прямоугольником.
- •Оценка элементарной площади Si центральным прямоугольником.
- •Геометрическая иллюстрация вычисления значения определённого интеграла по формуле левых прямоугольников.
Задача интерполяции функции, интерполяционные полиномы:
Пусть на отрезке [a,b] задана функция ƒ(x). Задача интерполяции (или интерполирования) состоит в построении функции g(x), совпадающей с заданной ƒ(x) в некотором наборе точек {x1,x2,...,xn+1} из отрезка [a,b] (эти точки называются узлами интерполяции), т.е. должны выполняться условия:
g(xk)=yk, k=1,2,...,n+1,
где yk - известные значения функции ƒ(x) в точках xk. Функция g(x) называется интерполянтом функции ƒ(x).
Построение интерполяционного полинома:
Для
построения необходимо найти коэффициенты .
Для нахождения коэффициентов необходимо построить систему линейных уравнений, которая может быть получена на основании того, что многочлен проходит через все узловые точки.
.
В результате имеем систему:
Порядок
системы равен .
Параметры
,
известны
и заданы в табличной функции. Неизвестными
системы являются коэффициенты
.
Интерполяционный многочлен по формуле Лагранжа имеет вид:
Многочлен является
интерполяционным многочленом, т. е. в
узловых точках он принимает значения
таблицы.
Свернем формулу Лагранжа:
,
где
.
(Алгоритм метода Лагранжа не предусматривает
получение многочлена в явном виде, а
сразу находит значение в промежуточных
точках.)
Построение интерполяционного многочлена по методу Ньютона |
|
|
|
Пусть
даны узлы – нулевого порядка. Тогда
– разделенные разности 1-го порядка;
– разделенные разности 2-го порядка. Разделенная
разность разность
Лемма. Пусть в виде:
Например, Интерполяционный многочлен Ньютона
Интерполяционный многочлен Ньютона используется для неравных промежутков. |
19.)
.
Полиномом Лагранжа
называется
полином n-й степени, проходящий через
все точки
.
Если точки
не
образуют возвратов, то такой полином
существует и является единственным.
Под возвратом понимается ситуация,
когда существуют две точки
и
такие,
что
.
Алгоритм построения полинома:
1.Полином строится
как сумма
полиномов
n-й степени:
2.Каждый из
полиномов ,
входящих в сумму, строится следующим
образом. 3.Корнями полинома
являются
все точки
за
исключением точки
.
4.Единственность
обеспечивается
за счет того, что коэффициент при старшем
члене an подбирается так, чтобы полином
проходил через точку
.
В записи Лагранжа полином
выглядит
следующим образом:
|
|
Линейная
интерполяция
состоит в том, что заданные точки (i=0.
1, ..., n)
соединяются прямолинейными отрезками,
и функция f(x)приближается
ломаной с вершинами в данных точках.
Уравнения
каждого отрезка ломаной в общем случае
разные. Поскольку имеется n интервалов ,
то для каждого из них в качестве уравнения
интерполяционного многочлена используется
уравнение прямой, проходящей через две
точки. В частности, для i-го
интервала можно написать уравнение
прямой, проходящей через точки
и
,
в виде
Отсюда
, (1)
Следовательно, при использовании линейной интерполяции сначала нужно определить интервал, в который попадает значение аргумента x, а затем подставить его в формулу (1) и найти приближенное значение функции в этой точке.
Квадратичная
интерполяция.
В качестве интерполяционной функции
на отрезке принимается
квадратный трехчлен. Такую интерполяцию
называют также параболической.
Уравнение квадратного трехчлена
, (2)
содержит
три неизвестных коэффициента ai, bi, ci,
для определения которых необходимы три
уравнения. Ими служат условия прохождения
параболы (2) через три точки . Эти
условия можно записать в виде
(3)
При
вычислении приближенного значения
функции с помощью квадратичной
интерполяции вместо формулы (1) нужно
использовать (2) с учетом решения системы
линейных уравнений (3). Интерполяция для
любой точки проводится
по трем ближайшим к ней узлам.
Пример. Найти приближенное значение функции y = f(x) при x = 0.32, если известна следующая таблица ее значений:
x |
0.15 |
0.30 |
0.40 |
0.55 |
y |
2.17 |
3.63 |
5.07 |
7.78 |
Воспользуемся сначала формулой линейной интерполяции (1). Значение x = 0.32 находится между узлами xi-1= 0.30 и xi = 0.40. В этом случае
,
,
.
Найдем
теперь приближенное значение функции
с помощью формулы квадратичной
интерполяции (2). Составим систему
уравнений (3) с учетом ближайших к точке x
= 0.32 узлов: .
Соответственно
.
Система (3.23) запишется в виде
Решая
эту систему, находим .
Искомое значение функции
.
20.)
Схема Эйткена
Схема
Эйткена предлагает более удобную форму
нахождения полинома Лагранжа:
На
первом этапе вычисляются многочлены
L0,1(x),
L1,2(x),
:, Ln-1,n(x),
построенные на каждой паре соседних
узлов 0,1; 1,2; :; n-1,n соответственно.
При
этом ,
,
:,
.
Таким
образом, многочлены, построенные на
паре соседних узлов, вычисляются по
формулам:
.
Затем
на основе этих многочленов вычисляются
многочлены, построенные на тройках
соседних узлов:
.
И
т.д. пока не получится один многочлен,
построенный на всех узлах
интерполяции:
.
Полученный
многочлен L0,
1, ..., n(x)
Ln(x).