Имеем:
(*)
, где вычисляется по правилу Горнера. Но согласно (2):
где
Поэтому:
Но – это многочлен степени . Поэтому, используя правило Горнера, можно вычислить . Имеем:
И, соответственно:
Подставляя найденные значения и в (*), получим:
Пример. Найти корень многочлена
расположенный вблизи
3 | 1 | ||
2 | 0 | ||
1 | -1 | ||
0 | -1 |
3 | 1 | 1 | 1 |
2 | 0 | 1.325 | 2.65 |
1 | -1 | 0.755625 | 4.267 |
0 | -1 | 0.001203 |
Метод Бирге-Виета
Метод Бирге-Виета представляет из себя улучшенный метод Ньютона-Рафсона с помощью схемы Горнера.
Пусть у нас есть уравнение , где - полином n порядка, и итерационная формула Ньютона-Рафсона .
По правилу Горнера можно получить - смотри формулу (*).
И по формуле (*) .
Тогда - отсюда получается, что .
Но: - многочлен степени, поэтому его также можно вычислить по схеме Горнера в следующем виде:
И подставляя найденные и в формулу Ньютона-Рафсона получаем:
Это и есть основная формула метода Бирге-Виета.
Задача 3.1.
Найти корень полинома , расположенный вблизи значения .
Решение методом Ньютона-Рафсона:
Ответ:
Решение схемой Горнера:
- для нахождения
- для нахождения
Первая итерация :
Вторая итерация :
Третья итерация :
Обратите внимание, что дальше считать не имеет смысла - с точностью до 4 знаков – заданная точность достигнута.
Ответ:
Решение СЛАУ
СЛАУ – Система Линейных Алгебраических Уравнений – это уравнение вида:
,
где – матрица размерностью , и – вектор-столбцы , при этом матрица не вырожденная (её определитель не равен нулю).
(1)
Методы решения СЛАУ бывают прямые и итерационные.
Метод Гаусса
Метод Гаусса – это прямой метод решения СЛАУ. Это метод последовательного исключения неизвестных. Относится к простым методам, т.е. позволяет получить решение СЛАУ за конечное число шагов. Если все операции выполняются точно (без ошибок округления), то решение СЛАУ также получается точным. Метод Гаусса (как и другие простые методы: Крамера, метод ортогонализации и другие) применяется на практике для решения СЛАУ на ЭВМ, как правило, с числами порядка .
Если матрица не вырождена, то существует система вида , где представляет собой верхнюю треугольную матрицу.
Верхняя треугольная матрица – это матрица, в которой все элементы ниже главной диагонали равны нулю.
Соответственно, после построения матрицы можно выполнить обратную подстановку снизу вверх и получить решение исходной СЛАУ. Обратите внимание, что и построение верхней треугольной матрицы, и обратная подстановка выполняются за конечное число шагов.
Расширенная матрица системы – это матрица , к которой справа присоединён столбец . Будем обозначать её как :
Существуют три элементарные операции над расширенной матрицей, которые приведут к решению эквивалентной СЛАУ:
1. Перестановка – любые две строки можно поменять местами;
2. Масштабирование – любую строку можно умножить на константу, не равную нулю;
3. Замещение – любую строку можно заменить суммой этой же строки и любой другой строки, умноженную на константу, не равную нулю.
Соответственно идея метода Гаусса заключается в построении верхней треугольной матрицы с помощью элементарного ряда операций.
Алгоритм метода Гаусса.
Запишем расширенную матрицу
(2)
ШАГ 1.
Полагаем .
ШАГ 2.
Находим максимальный по модулю элемент среди элементов -го столбца, расположенных не выше главной диагонали:
(3)
После этого меняем местами строки и . Таким образом мы осуществим выбор главного (диагонального) элемента.
Обозначим полученную расширенную матрицу
(4)
ШАГ 3.
Полагаем .
ШАГ 4.
Вычисляем коэффициент
(5)
ШАГ 5.
Положим
(6)
ШАГ 6.
Полагаем . Если , то переходим к шагу 4, иначе переходим к шагу 7.
ШАГ 7.
Полагаем . Если , то переходим к шагу 2, иначе переходим к шагу 8.
ШАГ 8.
Процесс построения верхней треугольной матрицы окончен, и она имеет вид:
(7)
ШАГ 9.
Начинаем процесс обратной подстановки:
(8)
ШАГ 10.
Stop.
Замечание. Существует стратегия тривиального выбора главного элемента : если , то строки не переставляются, и – главный элемент. Если , то ищем первую строку ниже , где элемент и меняем эти строки местами.
Пример 1. Решить СЛАУ:
Применим для простоты стратегию тривиального выбора.
Расширенная матрица:
Обратный ход:
Пример 2. Иллюстрирует, как использование стратегии тривиального выбора главного элемента в методе исключения Гаусса может привести к значительной ошибке в решении СЛАУ.
Существует точное решение СЛАУ:
I. Будем использовать арифметику с четырьмя знаками точности, плюс стратегию тривиального выбора.
Ошибка обусловлена большим коэффициентом .
II. Применим стратегию выбора наибольшего главного элемента.
Т.к. , меняем местами строки. Получаем:
Замечание: Известно, что чем меньше коэффициенты , тем меньше относительная ошибка при выполнении операций +, –, *, /, тем точнее СЛАУ.
Дата: 2019-05-28, просмотров: 261.