- •1. Погрешности и их классификация
- •2. Приближенные числа и действия с ними.
- •Правила записи приближенных чисел.
- •Округление чисел
- •3. Уменьшение погрешностей
- •4. Устойчивость. Корректность. Сходимость.
- •5. Вычисление значений функций. Вычисление значений многочлена. Схема Горнера.
- •Вычисление значений рациональных дробей
- •Приближенное нахождение сумм числовых рядов.
- •Вычисление значений аналитической функции
- •Вычисление значений показательной функции
- •Вычисление значений логарифмической функции
- •Вычисление значений синуса и косинуса.
- •Вычисление значений гиперболического синуса
- •Вычисление значений гиперболического косинуса.
- •Применение метода итерации для приближенного вычисления значений функции
- •Вычисление квадратного корня
- •6. Приближение функций При решении задач постоянно встречается необходимость замены одной функции некоторой другой функцией .
- •6.1.2. Равномерное приближение.
- •6.2. Многочлены Тейлора.
- •6.3. Интерполяционный многочлен Лагранжа.
- •6.4. Линейная интерполяция.
- •7. Минимизация погрешности интерполяции. Многочлены Чебышева.
- •8. Интерполяция с равноотстоящими узлами.
- •9. Конечные и разделенные разности.
- •10.Интерполяционный многочлен Ньютона.
- •11. Интерполирование сплайнами.
- •12. Численное дифференцирование.
- •Погрешность численного дифференцирования.
- •13. Численное интегрирование.
- •Для удобства в вычислениях вместо дробных индексов вводят целочисленные, т.Е.
- •И формула Симпсона принимает вид
- •Еще одной формулой численного интегрирования является следующая, которая называется формулой Ньютона:
- •Остаточный член имеет вид
- •В последней формуле число узлов обязательно равно .
- •Особые случаи численного интегрирования.
- •Применение метода Монте-Карло к вычислению определенных и кратных интегралов.)
- •Приближенное решение алгебраических и трансцендентных уравнений. Отделение корней.
- •Теорема об оценке погрешности приближенного корня.
- •Графическое решение уравнений.
- •Метод половинного деления (дихотомия).
- •Метод хорд (метод пропорциональных частей)
- •Метод Ньютона (метод касательных).
- •Видоизмененный (упрощенный) метод Ньютона.
- •Комбинированный метод (хорд и касательных).
- •Метод итераций
- •Оценка погрешности приближения
- •15. Метод итерации для системы двух уравнений
- •Метод Гаусса.
- •Применение метода Гаусса для вычисления определителей.
- •Метод итерации для решения систем уравнений
- •Решение обыкновенных дифференциальных уравнений.
- •Так, например, уравнение
- •Является уравнением 1-го порядка.
- •В ходе поиска общего решения часто приходят к соотношению вида
- •Запишем это разложение в виде
- •Метод Эйлера с пересчетом.
- •Решение это приводим:
- •Видно, что при большом числе узлов метод Эйлера может привести к заметным погрешностям, в таких случаях предпочитают пользоваться численными методами высших порядков.
- •Метод Адамса.
Вычисление значений гиперболического косинуса.
Как известно,

Для гиперболического косинуса справедливо разложение:
.
Вычисления удобно производить процессом суммирования:
,
где
,
и Rn
– остаточный член. При
имеем:

Так как при n ³ 1 справедливо неравенство
,
то
.
Применение метода итерации для приближенного вычисления значений функции
Пусть требуется вычислить значение непрерывной функции
. (5.20¢)
Запишем функцию (5.20¢) в неявном виде
или
,
где
(5.21)
Предположим,
что
непрерывна и имеет непрерывную частную
производную
.
Пусть yn
–
приближенное значение у.
Применяя теорему Лагранжа, будем иметь:
,
где
- некоторое промежуточное значение
между уп
и у.
Отсюда
.
Т.к.
,
то
(5.22)
Значение
нам неизвестно. Полагая
,
для вычисления значения
получим итерационный процесс

. (5.23)
Формула
(5.23) имеет простой геометрический смысл.
Зафиксируем значение х
и рассмотрим график функции
(5.24)
Рис.5. 2. Графическое представление метода итераций.
Из
формулы (5.23) вытекает, что наш процесс
представляет собой метод Ньютона,
примененный к функции (5.24), т.е.
последовательные приближения уп+1
получаются как абсциссы точки пересечения
с осью ОУ
касательной к кривой (5.24), проведенной
при
(см. рис.2). Сходимость процесса
обеспечивается, если
и
сохраняют постоянные знаки в рассматриваемом
интервале, содержащем корень у.
Начальное
значение у0
произвольно и выбирается по возможности
близким к искомому значению у.
Процесс итерации продолжается до тех
пор, пока в пределах заданной точности
e
два последовательных значения уп
и уп-1
не совпадут между собой:
.
При этом, строго говоря, не гарантируется,
что
,
поэтому в каждом конкретном случае требуется дополнительное исследование.
Вычисление квадратного корня
В качестве одного из многочисленных примеров рассмотрим нахождение точного значения квадратного корня.
Пусть
.
Положим
.
Тогда
.
Применяя формулу (5.23),
,
имеем
,
или
,
, (5.25)
(процесс Герона).
Рис.5.3. К вычислению квадратного корня.
Последовательные
приближения
получаются по методу Ньютона, примененному
к параболе
.
Если за у0
принять табличное значение, дающее
с относительной погрешностью
,
то у1,
определенное по формуле (5.25), дает новое
значение
приблизительно с относительной
погрешностью
.
Действительно, полагая
![]()
и пренебрегая степенями d, выше третьей, будем иметь:
.
Отсюда получаем вывод: при применении процесса Герона число верных цифр примерно удваивается на каждом этапе по сравнению с первоначальным количеством.
Пример
1. Для
приближенно имеем:
.
Уточняя это значение, получаем
.
Еще раз повторяя процесс, будем иметь:
,
причем восемь или семь десятичных знаков
являются верными. Действительно,
![]()
6. Приближение функций При решении задач постоянно встречается необходимость замены одной функции некоторой другой функцией .
Условно такого рода задачи можно разделить на два типа:
1).Вид
связи между параметрами
и
не известен, но эта связь задана в виде
таблицы
,
т.е. дискретному множеству значений
аргумента
поставлено в соответствие множество
значений функции
.
Но
при выполнении расчетов требуются и
другие значения
.
Эта
цель достигается решением задачи о
приближении (аппроксимации)
функций: данную функцию
требуется приближенно заменить
(аппроксимировать) некоторой функцией
так, чтобы отклонение
от
в заданной области было наименьшим.
Функция
при этом называется аппроксимирующей.
Для практики весьма важен случай аппроксимации ф-ций многочленами вида
(6.1)
В дальнейшем для аппроксимации будут рассматриваться лишь такие функции.
2).
Вид связи
известен. Например,
.
Очевидно, что при ручном счете могут
быть использованы таблицы, где с
определенной погрешностью приведены
значения
.
Но при машинном счете ввод таблиц требует
больших затрат памяти. Поэтому для
вычисления значений функций на ЭВМ
используются разложения этих функций
в степенные ряды. Например, функция
вычисляется с помощью ряда
(6.2).
Если
приближение строится на заданном
дискретном множестве точек
,
то аппроксимация называется точечной.
При построении приближения на непрерывном множестве точек аппроксимация называется непрерывной.
6.1 Точечная аппроксимация.
Одним
из основных типов точечной аппроксимации
является интерполирование.
Оно состоит в следующем: для данной
функции
строим многочлен (6.1), принимающий в
заданных точках
те же значения
,
что и функция
,
т. е.
(6.3)
При
этом предполагается, что среди значений
нет одинаковых, т.е. xi
≠ xk
при
.
Точки
называются узлами
интерполяции,
а многочлен
-интерполяционным
многочленом.
Максимальная степень интерполяционного
многочлена равна
.
В этом случае мы имеем дело с глобальной интерполяцией, поскольку один многочлен
![]()
используется
для интерполяции функции
на всем интервале изменения аргумента
.
Коэффициенты
находятся из системы уравнений 6.3.
Если
интерполяционные многочлены построить
отдельно для разных частей рассматриваемого
интервала изменения
,
то получим кусочную
(или локальную)
интерполяцию.
Если
интерполяционные многочлены используются
для приближенного вычисления функции
вне рассматриваемого отрезка
,
то такое приближение называют
экстраполяцией.
Кроме
интерполирования, где требуется
выполнение условий
возможны и другие виды аппроксимации.
Например, в случае глобальной интерполяции
при большом количестве узлов интерполяции
получается высокая степень многочлена
(6.1). В этом случае можно пойти другим
путем: выбирается многочлен меньшей
степени, график которого проходит близко
от данных точек (штриховая линия на
рис.6.1).
Рис. 6.1. К вопросу об экстраполяции.
6.1.1. Одним из таких видов является
среднеквадратичное
приближение
функций с помощью многочлена. При этом
;
случай
соответствует интерполяции.
На
практике стараются подобрать многочлен
как можно меньшей степени (как правило,
.
Мерой
отклонения многочлена
от заданной функции
на множестве точек
при среднеквадратичном приближении
является величина
,
равная сумме квадратов разностей между
значениями многочлена и функции в данных
точках:
(6.4)
Для
построения аппроксимирующего многочлена
нужно подобрать коэффициенты
так, чтобы величина
была наименьшей. В этом состоит метод
наименьших квадратов.
