
- •§1 Теория погрешности
- •Неустранимая погрешность результата выполнения действий над приближенными числами (вычисления со строгим учетом погрешностей).
- •Вычисления без строгого учета погрешностей
- •§2 Численное решение нелинейных уравнений.
- •2.1 Метод проб
- •2.2 Метод хорд («метод ложного положения» или «метод пропорциональных частей»)
- •2.3 Метод касательных (метод Ньютона)
- •2.4 Комбинированные методы
- •§3 Решение систем линейных уравнений
- •3.2 Текущий и окончательный контроль вычислений в методе Гаусса
- •3.3 Уточнение корней
- •3.4 Метод квадратных корней.
3.2 Текущий и окончательный контроль вычислений в методе Гаусса
Для контроля
вычислений параллельно системой
решается система
где S
– вектор.
Если над числами
выполнять те же действия, что и над
числами
,
то на любом этапе схемы единственного
деления и схемы Жордана сумма коэффициентов
строки и свободного члена
должна давать числа
.
Это и есть текущий или построчный
контроль вычислений. Если эти числа
отличаются существенно, а не на одну -
две единицы последнего разряда, то в
строке допущена ошибка и коэффициенты
следует пересчитать.
Эта же система
служит и для окончательного контроля
вычислений.
Если
есть решения системы
,
то решением системы
будет вектор
такой, что
Доказательство: подставим в левую часть уравнения , будем иметь
Таким образом, окончательный контроль заключается в том, что решения систем и должны отличатся на единицу.
3.3 Уточнение корней
Решение, получаемое
по методу Гаусса, является приближенным,
то есть
Решение
можно уточнить.
Если подставить в уравнение (1’), получим приближенное равенство.
Разность
называют невязкой.
Так как
,
то
называется поправкой
Так как
,
то получаем вектор поправок
Подставим вектор X в систему ( 2 )
вектор невязок
Решение новой
системы
с той же матрицей коэффициентов, но с
другой правой частью дает вектор
поправок.
и можно получить
уточненное решение:
3.4 Метод квадратных корней.
Матрица
называется
транспонированной по отношению к матрице
А, если ее столбцы совпадают с
соответствующими строками матрицы А,
а элементы с одинаковыми индексами –
элементы главной диагонали.
Матрица А называется верхней треугольной, если элементы, стоящие ниже главной диагонали – нули.
Матрицу А называют нижней треугольной, если элементы, стоящие выше главной диагонали – нули.
Матрица А называется
симметрической, если она совпадает со
своей транспонированной матрицей. Для
элементов той матрицы
Теорема: всякую симметрическую матрицу с отличными от нуля главными диагональными минорами всех порядков, можно представить в виде произведения двух треугольных матриц разной структуры, причем единственным образом, если зафиксировать диагональные элементы одной из них.
Следствие: всякую симметрическую матрицу, с отличными от нуля, главными диагональными минорами всех порядков, можно представить в виде произведения двух треугольных матриц, транспонированных по отношению друг к другу, причем единственным образом.
На следствии из теорем базируется метод квадратных корней.
Пусть задана
система вида (1’) или (2) с симметрической
матрицей А, у которой главные диагональные
миноры всех порядков отличны от нуля,
тогда по следствию теоремы
,
где Т – верхняя треугольная матрица
T’ - нижняя треугольная матрица
Тогда систему (2) можно записать
(2’)
Обозначим
,
тогда систему (2) можно записать в виде
То есть решение системы (2) свелось к решению 2х систем (3), (4) треугольного вида.
Суть метода квадратных корней состоит в следующем:
а) заменить матрицу А на матрицы T и T’
б) решить систему
( 3 )
в) решить систему ( 4 )
Метод относится к точным методам, поэтому погрешность метода равна нулю .
Получим расчетные
формулы для нахождения матриц
и
Учитывая предыдущий
шаг
,
По аналогии для
i-той
строки
,
откуда при
,
получим
Коэффициенты для матриц и вычисляются по формулам
(5)
Решаем систему
(3)
,
где
-тое
уравнение имеет вид
При
получим
Из 2-го уравнения
найдем
,
Из
-того
уравнения найдем
,
,
(6)
По формулам (6) находятся элементы вектора Y.
Прямой ход выполнен.
Обратный ход.
Решаем систему ( 4 ), где , матрица Т – верхняя треугольная
-тое
уравнение будет иметь вид
При
получим, что
Из предыдущего
уравнения при
получим неизвестное
Из i-того уравнения получим
(7)
По формулам (7) найдем компоненты вектора X. обратный ход закончен.
Замечание:
может
оказаться, что для строки s
,
тогда все коэффициенты этой строки
и
будут числа мнимые. Метод квадратных
корней формально проходит и в этом
случае.
Контроль вычислений в методе квадратных корней.
Для контроля вычислений параллельно с системой решается система , где ,
Если над числами выполнять те же действия, что и над числами , то на любом этапе метода квадратных корней в преобразованном уравнении суммы коэффициентов и свободного члена должны давать числа . Это и есть построчный или текущий контроль вычислений.
Окончательный контроль вычислений.
Если
- решение системы
,
а
- решение
системы
,
то должно
выполняться
То есть решения систем должны отличатся на единицу.
Замечание: уточнение корней проводится аналогично, как и в методе Гаусса.