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