- •Глава 2
- •2.1. Введение
- •Относительные и абсолютные ошибки
- •2.3. Ошибки, содержащиеся в исходной информации
- •2.4. Ошибки ограничения
- •2.5. Ошибки округления
- •2.6. Распространение ошибок
- •2 .7. Графы вычислительных процессов
- •Пример 1
- •2.9. Памятка программисту
- •Упражнения
- •Численное решение уравнений
- •5.1. Введение
- •5.2. Метод последовательных приближений
- •5.3.Усовершенствованный метод последовательных приближений
- •5.4. Метод ньютона — рафсона
- •5.5. Случай почти равных корней
- •5.6. Сравнение методов и их ошибок округления
- •5.7. Корни многочленов
- •5.8. Влияние неточности коэффициентов многочлена
- •5.9. Системы уравнений
- •5.10. Комплексные корни
- •5.11. Нахождение исходного приближения
- •Упражнения
- •Глава 8
- •8.1. Введение
- •8.3. Ошибки округления
- •8.5. Влияние погрешностей коэффициентов. Достижимая точность решения
- •8.6. Итерационные методы решения систем линейных уравнений
- •8.7. Сравнение методов
- •8.8. Практический пример 10: проведение кривой методом наименьших квадратов
- •Лекция №1 Численное интегрирование
- •Лекция №2
- •Правило Симпсона.
- •Метод Гаусса
- •Методы прогноза и коррекции
- •Анализ ошибок при использовании метода прогноза и коррекции
5.9. Системы уравнений
Весьма часто приходится решать задачи, где для определения нескольких неизвестных величин задается столько же уравнений. Пусть, например, необходимо найти такие х и у, при которых
x2 + y = 3,
y2 + х = 5.
В этом случае можно выразить у через х из первого уравнения и поставить во второе уравнение. При этом получается
x4 — 6x2 + х + 4 = 0.
Теперь мы получили многочлен, корни которого можно найти с помощью методов, рассмотренных выше. Один из корней равен х = 1, и поэтому у = 2.
Очень часто, однако, бывает трудно или нецелесообразно сводить задачу к решению одного уравнения с одним неизвестным. Соответствующая ситуация характерна для решения системы линейных уравнений; этот случай специально рассматривается в гл. 8, так как для линейных уравнений разработаны специальные методы решения. Здесь мы приводим итерационные формулы для решения системы двух
нелинейных уравнений с двумя неизвестными, полученные путем обобщения метода Ньютона — Рафсона. Вывод этих формул предоставляется читателю (упражение 32). Пусть заданы уравнения
F (х, у) = 0,
G (х, у) = 0
и известны приближенные значения корней хn , уn.
П
оложим
Это выражение называется якобианом системы; предполагается, что он отличен от нуля. Это аналогично предположению F'(x) 0 в случае одной переменной.
При этих условиях следующее приближение можно вычислить по формулам
Итерационный процесс продолжается до тех пор, пока два последовательных приближения не будут достаточно близки друг к другу. Численные примеры можно найти в упраженениях 33 и 34.
Обобщение простого метода последовательных приближений для случая системы двух уравнений дается в упражнении 35.
5.10. Комплексные корни
Все методы, описанные выше, применялись нами для нахождения вещественных корней уравнений или систем из двух уравнений. Сейчас мы очень кратко рассмотрим решение уравнений, корни которых являются комплексными числами.
Должно быть ясно, что если все значения функции вещественны и в качестве начального приближения х0 также
188
Кроме того, известно, что если а + bi есть корень многочлена с действительными коэффициентами, то а— bi также является его корнем. Поэтому многочлен Рп(х) степени п, имеющий такую пару корней, можно записать в следующем виде:
Рn (х) = (х2 - 2ах + (а2 + b2)) рn-2 (х),
где выражение в скобках называется квадратичным множителем; рn-2 (х) является многочленом степени п — 2. Тогда можно провести анализ, подобный тому, что проведен в разд. 5.7, и найти а и Ь, не выходя за пределы арифметики вещественных чисел. Интересующимся читателям рекомендуем гл. 10 книги Гильдебранда.
Использование метода последовательных приближений для нахождения комплексных корней известно под названием метода Лина, а использование для той же цели метода
Ньютона — Рафсона известно под названием метода Берстоу.
