- •Решение систем линейных уравнений 56
- •Программа курса "Численные методы".
- •Тема 1. Погрешность результата численного решения задачи. Источники и классификация погрешностей. Абсолютная и относительная погрешности. Погрешность функции. Обратная задача теории погрешностей.
- •Тема 2. Приближение функций. Постановка задачи приближения функций. Классы аппроксимирующих функций. Критерии согласия. Погрешность аппроксимации.
- •Вопросы по курсу "Численные методы".
- •Введение.
- •Методические указания и типовые задачи. Приближенные вычисления.
- •Типовые задачи.
- •A2. Обратная задача теории погрешностей.
- •Интерполирование. Постановка задачи интерполирования. Полином Лагранжа, Стирлинга, Бесселя, Ньютона. Обратное интерполирование.
- •Интерполяционный полином Бесселя и Стирлинга.
- •Интерполяционные полиномы Ньютона.
- •Обратное интерполирование
- •Типовые задачи
- •Б1. Интерполирование с помощью полинома Лагранжа
- •Б2. Интерполирование с помощью формул Ньютона, Стирлинга, Бесселя.
- •Б3. Обратное интерполирование (случай неравноотстоящих узлов)
- •Б4. Обратное интерполирование (случай равноотстоящих узлов)
- •Численное дифференцирование. Формулы численного дифференцирования. Погрешности, возникающие при численном дифференцировании. Выбор оптимального шага численного дифференцирования
- •Выбор оптимального шага численного дифференцирования
- •Задача b
- •Численное интегрирование
- •Построение простейших квадратурных формул
- •Если округлить результат до двух знаков, то
- •Вычислительная погрешность формулы Симпсона равна
- •Приближенное решение алгебраических и трансцендентных уравнений. Одномерная оптимизация. Отделение корней. Метод хорд. Метод касательных. Метод итераций.
- •Метод Ньютона-Рафсона.
- •Решение систем линейных уравнений.
- •Численное решение обыкновенных дифференциальных уравнений.
Построение простейших квадратурных формул
Формула прямоугольников. Допустим, что . Отрезок [a;b] разделим на N равных частичных отрезков [xi-1;xi], где xi=a+ih; ; xN=b; .
Тогда
. (5)
Обозначим среднюю точку отрезка [xi-1;xi] через
. |
(6) |
Запишем для функции f(x) на каждом из отрезков [xi-1;xi] формулу Тейлора с остаточным членом в форме Лагранжа
(7) |
Подставим в правую часть соотношения (5) вместо f(x) ее представление (7)
(8) |
Используя для вычисления вторую теорему о среднем значении функции и, учитывая, что , получим, что
(9) |
В силу непрерывности существует такая точка , что
. |
(10) |
Используя (10), получаем
или, так как ,
(11) |
Приближенное равенство
(12) |
называется квадратурной формулой прямоугольников, определяемой узлами и коэффициентами . Величина
(13) |
является остаточным членом формулы прямоугольников (12).
Оценка остаточной погрешности формулы прямоугольников может быть записана в виде
, |
(14) |
где
.
Выражения для остаточного члена (13) и остаточной погрешности (14) показывают, что формула прямоугольников (12) является точной для любой линейной функции, так как вторая производная такой функции равна нулю, и, следовательно, .
Оценим вычислительную погрешность формулы прямоугольников, которая возникает за счет приближенного вычисления значений функции f(x) в узлах .
Пусть, например, значения f() в формуле (12) вычислены с одинаковой абсолютной погрешностью , тогда
(15) |
Пример 1. Вычислить с помощью формулы прямоугольников
с точностью = 10-2.
Применяя алгоритм решения задачи 2, представим суммарную погрешность в виде суммы трех слагаемых.
=0,01=0,009+0,0005+0,0005.
Выберем h из условия
.
Так как и (b-a)=1, то и, следовательно, , т.е. N=4, h=0,25, .
Составим таблицу значений функции 1/1+x с тремя знаками после запятой, так как .
|
0,125 |
0,375 |
0,625 |
0,875 |
0,889 |
0,727 |
0,615 |
0,533 |
Используя формулу (12), получаем
.
Так как в данном случае погрешность округления равна , то получим
.
Формула трапеций. Предположим, что . Разделим отрезок [a;b] на N равных частей, тогда
, (16)
где .
Заменим функцию f(x) на каждом из отрезков [xi-1,xi] первой интерполяционной формулой Ньютона первой степени
(17)
Подставляя формулу (17) в правую часть (16), интегрируя и используя вторую теорему о среднем значении функции, получим
В силу (10) получаем:
Приближенное равенство
(20)
называется формулой трапеции. Величина
(21)
является остаточным членом формулы трапеций. Оценка остаточной погрешности формулы трапеций может быть записана в виде
(22)
Формула трапеций, как и формула прямоугольников, является точной для любой линейной функции. Вычислительная погрешность формулы трапеций также равна
(23)
Так как остаточные члены формул прямоугольников и трапеций (13) и (21) имеют противоположные знаки, то формулы (12) и (20) дают двухстороннее приближение для интеграла (1), то есть
если f ˝(x) > 0,
, если f ˝(x) < 0.
В таком случае можно принять, что
(24)
тогда
, (25)
т.е. погрешность выражается через приближенные значения интегралов.
Пример 2. Вычислить по формуле трапеций, полагая N=4; оценить полную погрешность результата. Учитывая результаты примера 1, найти по формуле (24) и оценку (25).
Применяя алгоритм решения задачи 1, находим:
.
Составим таблицу значений функции 1/(1+x) с тремя знаками после запятой
.
0,00 |
0,25 |
0,50 |
0,75 |
1,00 |
|
1,000 |
0,800 |
0,667 |
0,571 |
0,500 |
=.
Суммарная погрешность равна
.