- •Часть 1
- •Оглавление
- •Введение
- •1. Источники и причины погрешностей математической модели
- •Погрешность математической модели
- •Погрешность исходных данных
- •Погрешность численного метода
- •Погрешность проведения расчетов на вычислительных машинах
- •Погрешности округления чисел в эвм
- •Погрешность результатов вычисления арифметических операций
- •“Потеря порядка” и “переполнение” при проведении вычислений на эвм
- •Машинная реализация вычислений
- •Контрольные вопросы и задания
- •2. Системы линейных алгебраических уравнений
- •Прямые методы решения
- •Метод Гаусса
- •Определение числа операций алгоритма метода Гаусса
- •Вычисление определителя матрицы
- •Построение обратной матрицы
- •Метод квадратного корня
- •Определение числа операций алгоритма метода квадратного корня
- •Устойчивость системы линейных алгебраических уравнений
- •Итерационные методы решения
- •Метод Якоби1
- •Метод Зейделя1
- •Сходимость итерационных методов
- •Скорость сходимости
- •Полиномы Чебышёва1
- •Итерационный метод с чебышёвским набором параметров
- •Неявный метод с чебышёвским набором параметров
- •Метод минимальных невязок
- •Метод минимальных поправок
- •Метод скорейшего спуска
- •Неявный метод скорейшего спуска
- •Контрольные вопросы и задания
- •3.НелинейныЕ уравнения
- •Методы вычисления корней нелинейного уравнения1 Метод половинного деления2
- •Метод простых итераций
- •Метод Ньютона2
- •Модификации метода Ньютона
- •Системы нелинейных уравнений
- •Метод простых итераций
- •Метод релаксации
- •Метод Ньютона
- •Нелинейный вариант метода Якоби
- •Нелинейный вариант метода Зейделя
- •Контрольные вопросы и задания
- •Интерполяция степенными функциями
- •Интерполяционный многочлен Ньютона
- •Интерполяционная формула Лагранжа
- •Погрешность полинома Ньютона (Лагранжа)
- •Сходимость интерполяционного процесса
- •Интерполяционный многочлен Эрмита1
- •Интерполяция сплайнами
- •Построение кубического сплайна
- •Сходимость процесса интерполяции кубическими сплайнами
- •Наилучшее приближение в гильбертовом пространстве
- •Метод наименьших квадратов
- •Контрольные вопросы и задания
- •5. Алгебраическая проблема собственных значений
- •Устойчивость собственных значений и векторов
- •Определение собственных значений и векторов Метод интерполяции
- •Трехдиагональные матрицы
- •Поиск собственных векторов
- •Частичная проблема собственных значений
- •Метод линеаризации
- •Степенной метод
- •Метод обратных итераций
- •Контрольные вопросы и задания
- •6.Численное дифференцирование Конечно-разностная аппроксимация
- •Применение интерполяционных формул
- •Контрольные вопросы и задания
- •7.Численное интегрирование
- •Формула прямоугольников
- •Формула трапеций
- •Формула Симпсона1
- •Формула Эйлера1
- •Оценка погрешности методом Рунге2
Формула трапеций
Заменим функцию f(x) на отрезке линейным приближением
.
Это означает, что в разложении (7.2) удерживаются две функции .
Тогда весовые коэффициенты
Отсюда вытекает формула метода трапеций (рис. 7.4):
. (7.8)
Воспользуемся формулами Тейлора
,
.
xk-1
xk
x
Рис. 7.4. Схема численного интегрирования методом трапеций
Оценим погрешность представления (7.8) на отрезке :
В силу того, что
,
,
вычисляемая погрешность
.
Получим оценку погрешности:
.
Погрешность для всего отрезка интегрирования [a, b]
(7.9)
имеет второй порядок.
На рис. 7.5 показан график сходимости приближенного значения определенного интеграла , полученного с помощью формул метода трапеций.
Рис. 7.5. Значения интеграла , вычисленные точно ( ------ ) и по формуле метода трапеций ( - - ) на сетках n
Формула Симпсона1
Заменим на отрезке функцию f(x) полиномом Лагранжа. В частности, для трех точек полином второй степени имеет вид
Это означает, что в разложении (7.2) оставлены три функции:
,
,
.
Для определения коэффициентов вычислим интегралы:
.
Формула приближенного интегрирования Симпсона (рис. 7.4):
. (7.10)
f(x)
xk-1 xk-1/2 xk x
Рис. 7.6. Схема численного интегрирования методом Симпсона
Для оценки погрешности выражения (7.10) приближенного интегрирования, как и ранее, воспользуемся формулами Тейлора для представления вблизи точки :
,
,
Здесь принято, что .
Подсчитаем интеграл в левой части формулы (7.10):
.
Подсчитаем выражение в правой части (7.10):
.
Определим величину погрешности формулы Симпсона:
.
Модуль погрешности на отрезке :
.
Для всего отрезка [a, b] интегрирования погрешность
(7.11)
имеет четвертый порядок.
В последних выражениях использованы обозначения
, .
На рис. 7.7 изображен график сходимости приближенного значения определенного интеграла , полученного с помощью формул метода Симпсона.
Рис. 7.7. Значения интеграла , вычисленные точно ( -------- ) и по формуле метода Симпсона ( - o - ) на сетках Wn
Формула Эйлера1
При исследовании численного интегрирования методом трапеций получена формула для вычисления погрешности на отрезке :
.
Положим , то есть равными координате в середине указанного отрезка. Тогда может быть приближенно вычислена величина погрешности интегрирования:
(7.12)
Учитывая, что
,
получим уточненную формулу интегрирования
.
Вспоминая, что согласно теореме Лагранжа , получим формулу интегрирования Эйлера:
. (7.13)
Погрешность формулы (7.13) на отрезке [a, b] оценивается формулой, совпадающей с выражением (7.11).