Рямые методы решения систем алгебраических уравнений.

Выделяют четыре основные задачи линейной алгебры:

– решение системы линейных уравнений (1.20) при m=n, т.е. квадратной порядка n

рямые методы решения систем алгебраических уравнений. - student2.ru (2.1)

– вычисление определителя матрицы

рямые методы решения систем алгебраических уравнений. - student2.ru

– нахождение обратной матрицы рямые методы решения систем алгебраических уравнений. - student2.ru

– определение собственных значений и собственных векторов матрицы рямые методы решения систем алгебраических уравнений. - student2.ru

Известно, что если рямые методы решения систем алгебраических уравнений. - student2.ru , то система линейных уравнений или не имеет решения, или имеет бесчисленное множество решений. Если рямые методы решения систем алгебраических уравнений. - student2.ru , то система имеет решение, причем единственное.

Для системы двух уравнений можно это проиллюстрировать геометрически. Каждому уравнению соответствует прямая в плоскости рямые методы решения систем алгебраических уравнений. - student2.ru , а точка пересечения этих прямых есть решение системы (для системы рямые методы решения систем алгебраических уравнений. - student2.ru уравнений решение есть точка пересечения всех n гиперплоскостей в рямые методы решения систем алгебраических уравнений. - student2.ru -мерном пространстве). Если рямые методы решения систем алгебраических уравнений. - student2.ru , то наклоны прямых равны и они либо параллельны, либо совпадают. В противном случае прямые имеют единственную точку пересечения.

Кроме существования единственности решения важное место занимает еще устойчивость решения относительно погрешностей правой части и элементов матрицы. Перепишем линейную систему в виде

рямые методы решения систем алгебраических уравнений. - student2.ru (2.1а)

Вариация этого равенства и вариация обратной матрицы дает

рямые методы решения систем алгебраических уравнений. - student2.ru ,

откуда получим

рямые методы решения систем алгебраических уравнений. - student2.ru (2.2)

Формально устойчивость есть, так как при рямые методы решения систем алгебраических уравнений. - student2.ru обратная матрица существует. Но если матрица рямые методы решения систем алгебраических уравнений. - student2.ru имеет большие элементы, то всегда можно указать такие виды погрешностей, которые сильно изменяют решение. В этом случае систему называют плохо обусловленной (м.б., было известно еще Гауссу) (см.Лк 1) /4/. .

Для плохо обусловленных систем рямые методы решения систем алгебраических уравнений. - student2.ru , однако признак рямые методы решения систем алгебраических уравнений. - student2.ru является необходимым, но недостаточным.

Плохо обусловленная система геометрически соответствует почти параллельным прямым. При этом небольшое изменение наклона или сдвиг одной прямой сильно меняет положение точки пересечения (см. рис., пунктир):

рямые методы решения систем алгебраических уравнений. - student2.ru

В многомерном случае геометрическая картина может быть более сложной. Так, для трех переменных возможен случай плохой обусловленности, когда соответствующие трем уравнениям плоскости пересекаются под большими углами (то есть далеки от параллельности), но линии их попарного пересечения почти параллельны

.

Методы решения линейных систем делятся на прямые и итерационные.

Прямые методы дают решение за конечное число действий, просты и наиболее универсальны. Для систем небольшого порядка рямые методы решения систем алгебраических уравнений. - student2.ru применяются практически только прямые методы.

Итерационные методы будут рассмотрены позже; они выгодны для систем специального вида со слабо заполненной матрицей очень большого порядка рямые методы решения систем алгебраических уравнений. - student2.ru

В течение последних десятилетий для решения плохо обусловленных систем стали применять методы регуляризации.

Из школьного курса известно решение системы линейных уравнений по правилу Крамера через отношение определителей. Даже если использовать для вычисления определителей наиболее быстрый метод исключения, то для нахождения всех требуемых по правилу Крамера определителей надо совершить рямые методы решения систем алгебраических уравнений. - student2.ru действий, тогда как, например, по методу Гаусса, эту систему можно решить примерно за рямые методы решения систем алгебраических уравнений. - student2.ru арифметических действий, т.е. на порядок ниже. Таким образом, формула Крамера удобна для теоретического исследования свойств решения, но крайне невыгодна для его численного нахождения.

Метод исключения Гаусса. Пусть надо решить систему линейных уравнений (2.1)

рямые методы решения систем алгебраических уравнений. - student2.ru (2.3)

или короче

рямые методы решения систем алгебраических уравнений. - student2.ru (2.3а)

Начнем исследование этой системы с частного случая, когда численное решение находится особенно просто. Пусть матрица рямые методы решения систем алгебраических уравнений. - student2.ru верхняя треугольная, то есть все ее элементы ниже главной диагонали равны нулю. Тогда из последнего уравнения сразу находим рямые методы решения систем алгебраических уравнений. - student2.ru Подставив его в предпоследнее уравнение, находим рямые методы решения систем алгебраических уравнений. - student2.ru и так далее. Общая формула имеет вид

рямые методы решения систем алгебраических уравнений. - student2.ru (2.4)

если рямые методы решения систем алгебраических уравнений. - student2.ru при рямые методы решения систем алгебраических уравнений. - student2.ru

Метод Гаусса в общем виде основан на приведении матрицы системы к треугольной. Вычтем из второго уравнения исходной системы (2.3) первое, умноженное на такое число, чтобы уничтожился коэффициент при рямые методы решения систем алгебраических уравнений. - student2.ru , затем таким же образом вычтем первое уравнение из третьего, четвертого и так далее. Таким образом исключены все коэффициенты первого столбца ниже главной диагонали.

Затем при помощи второго уравнения исключим из третьего, четвертого и так далее уравнений коэффициенты второго столбца. Продолжая последовательно этот процесс, исключим из матрицы все коэффициенты, лежащие ниже главной диагонали.

Общие формулы процесса после исключения коэффициентов из рямые методы решения систем алгебраических уравнений. - student2.ru столбца:

рямые методы решения систем алгебраических уравнений. - student2.ru (2.5)

Умножим рямые методы решения систем алгебраических уравнений. - student2.ru -ю строку на число

рямые методы решения систем алгебраических уравнений. - student2.ru (2.6)

и вычтем из рямые методы решения систем алгебраических уравнений. - student2.ru -й строки. Первый ненулевой элемент этой строки обратится в нуль, а остальные изменятся по формулам

рямые методы решения систем алгебраических уравнений. - student2.ru (2.7)

Исключение из рямые методы решения систем алгебраических уравнений. - student2.ru -го столбца по формулам (2.7) называется циклом процесса, а выполнение всех циклов прямым ходом исключения.

При приведении системы к верхнему треугольному виду освободятся клетки в нижней левой половине матрицы системы (2.3), на освободившиеся места матрицы поставим множители рямые методы решения систем алгебраических уравнений. - student2.ru их следует запоминать, ибо они потребуются при обращении матрицы или уточнении решения. Получим

рямые методы решения систем алгебраических уравнений. - student2.ru (2.8)

Треугольная система (2.8) легко решается обратным ходом по формулам (2.4), в которых всем коэффициентам надо приписать вверху в скобках индексы строки.

Примечания:

1. Исключение по формулам (2.6) и (2.7) нельзя проводить, если в ходе

расчета на главной диагонали оказался нулевой элемент рямые методы решения систем алгебраических уравнений. - student2.ru . Но так как в первом столбце промежуточной системы (2.5) все элементы не могут быть нулями (это означало бы рямые методы решения систем алгебраических уравнений. - student2.ru ), то перестановкой строк можно переместить ненулевой элемент на главную диагональ и продолжить расчет.

2. Если элемент на главной диагонали рямые методы решения систем алгебраических уравнений. - student2.ru мал, то эта строка умножается

на большие числа рямые методы решения систем алгебраических уравнений. - student2.ru , что приводит к значительным ошибкам округления при вычитаниях. Чтобы избежать этого, каждый цикл всегда начинают с перестановки строк. Среди элементов столбца рямые методы решения систем алгебраических уравнений. - student2.ru находят главный, то есть наибольший по модулю в рямые методы решения систем алгебраических уравнений. - student2.ru -м столбце, и перестановкой строк переводят его на главную диагональ, после чего делают исключения. В методе Гаусса с выбором главного элемента погрешности округления обычно невелики, но для плохо обусловленных систем устойчивость решения недостаточна.

3. Погрешность округления можно еще уменьшить, если выбирать в

каждом цикле элемент рямые методы решения систем алгебраических уравнений. - student2.ru , максимальный по модулю. Однако точность при этом возрастает не так значительно, как при выборе главного элемента (прим. 2), а расчет заметно усложняется, ибо требуется перестановка не только строк, но и столбцов. Эта модификация метода Гаусса невыгодна при компьютерных расчетах.

4. Для контроля расчета полезно найти невязки решения

рямые методы решения систем алгебраических уравнений. - student2.ru (2.9)

Если они велики, то это означает грубую ошибку в расчете (ошибка в программе, компьютерный сбой). Если невязки малы, а система хорошо обусловлена, то решение надежно. Но для плохо обусловленных систем малость невязок еще не гарантирует хорошей точности.

5. Метод Гаусса с выбором главного элемента надежен, прост и наиболее

выгоден для нелинейных систем общего вида с плотно заполненной матрицей. Он требует примерно рямые методы решения систем алгебраических уравнений. - student2.ru ячеек оперативной памяти ПК, при вычислениях производится рямые методы решения систем алгебраических уравнений. - student2.ru арифметических действий; из них половина сложений, половина умножений, и рямые методы решения систем алгебраических уравнений. - student2.ru делений.

6. Определитель матрицы рямые методы решения систем алгебраических уравнений. - student2.ru легко вычисляется методом исключения

Гаусса:

рямые методы решения систем алгебраических уравнений. - student2.ru

Так как вычитание строки из строки не меняет значения определителя, то в процессе исключения (2.6) и (2.7) абсолютная величина определителя также не меняется, а знак может изменится благодаря перестановке строк. Определитель треугольной матрицы равен произведению диагональных элементов:

рямые методы решения систем алгебраических уравнений. - student2.ru (2.10)

где знак зависит от того, четной или нечетной была суммарная перестановка строк. Требуется рямые методы решения систем алгебраических уравнений. - student2.ru ячеек памяти и рямые методы решения систем алгебраических уравнений. - student2.ru арифметических действий. Вычисление же определителя формально, как суммы всевозможных произведений элементов, взятых из разных строк и столбцов, уже при небольших рямые методы решения систем алгебраических уравнений. - student2.ru требует колоссального числа действий – более рямые методы решения систем алгебраических уравнений. - student2.ru , что не под силу даже самым мощным компьютерам. Метод же исключений Гаусса позволяет довольно легко вычислять определители матриц сотен и тысяч порядков /3/.

7. Вычисление обратной матрицы. Обозначим ее элементы рямые методы решения систем алгебраических уравнений. - student2.ru . Тогда

соотношение рямые методы решения систем алгебраических уравнений. - student2.ru можно записать так /3/:

рямые методы решения систем алгебраических уравнений. - student2.ru (2.11)

Очевидно, если рассматривать рямые методы решения систем алгебраических уравнений. - student2.ru -й столбец обратной матрицы рямые методы решения систем алгебраических уравнений. - student2.ru как вектор, то он является решением линейной системы (2.11) с матрицей рямые методы решения систем алгебраических уравнений. - student2.ru и специальной правой частью рямые методы решения систем алгебраических уравнений. - student2.ru (в которой на рямые методы решения систем алгебраических уравнений. - student2.ru -м месте стоит единица, а на остальных - нули).

Таким образом, для обращения матрицы надо решить рямые методы решения систем алгебраических уравнений. - student2.ru систем линейных

уравнений с одинаковой матрицей рямые методы решения систем алгебраических уравнений. - student2.ru и разными правыми частями. Приведение матрицы рямые методы решения систем алгебраических уравнений. - student2.ru к треугольному виду по (2.6) и (2.7) сделано при этом один раз, и больше не повторяется. В дальнейшем при помощи чисел рямые методы решения систем алгебраических уравнений. - student2.ru по (2.6) преобразуются все правые части, и для каждой правой части делается обратный ход. Для обращения матрицы этим методом требуется рямые методы решения систем алгебраических уравнений. - student2.ru ячеек памяти и рямые методы решения систем алгебраических уравнений. - student2.ru арифметических действий, причем контролировать невязки невыгодно: перемножение матриц рямые методы решения систем алгебраических уравнений. - student2.ru требует столько же действий, как и обращение матрицы.

Заметим, что обращение матрицы методом исключения сводится к решению рямые методы решения систем алгебраических уравнений. - student2.ru систем линейных уравнений, но требует лишь втрое больше действий, чем решение одной системы уравнений, потому что в последнем случае большая часть вычислений связана с приведением матрицы к треугольной, а при обращении матрицы это делается только один раз. Поэтому, если требуется решить систему с одной и той же матрицей несколько раз, то выгодно привести ее к треугольной форме (2.8) только однажды, используя числа рямые методы решения систем алгебраических уравнений. - student2.ru во всех последующих вычислениях.

8. Правило Крамера /1, 2, 7/. Система линейных неоднородных уравнений

порядка рямые методы решения систем алгебраических уравнений. - student2.ru в виде матричного равенства

рямые методы решения систем алгебраических уравнений. - student2.ru (2.12)

с неособенной матрицей рямые методы решения систем алгебраических уравнений. - student2.ru решается умножением (2.12,) на рямые методы решения систем алгебраических уравнений. - student2.ru слева:

рямые методы решения систем алгебраических уравнений. - student2.ru

и так как рямые методы решения систем алгебраических уравнений. - student2.ru

причем рямые методы решения систем алгебраических уравнений. - student2.ru - матрица, союзная с рямые методы решения систем алгебраических уравнений. - student2.ru , получим

рямые методы решения систем алгебраических уравнений. - student2.ru (2.13)

Покажем, что последняя формула есть матричная форма известного правила

Крамера через отношение определителей:

рямые методы решения систем алгебраических уравнений. - student2.ru (2.14)

где рямые методы решения систем алгебраических уравнений. - student2.ru - матрица, полученная из рямые методы решения систем алгебраических уравнений. - student2.ru заменой элементов рямые методы решения систем алгебраических уравнений. - student2.ru -го столбца свободными членами, рямые методы решения систем алгебраических уравнений. - student2.ru - ее определитель.

Действительно, матричное равенство (2.13) равносильно рямые методы решения систем алгебраических уравнений. - student2.ru равенствам

рямые методы решения систем алгебраических уравнений. - student2.ru

Так как рямые методы решения систем алгебраических уравнений. - student2.ru суть алгебраические дополнения элемента рямые методы решения систем алгебраических уравнений. - student2.ru в определителе

рямые методы решения систем алгебраических уравнений. - student2.ru , мы получаем

рямые методы решения систем алгебраических уравнений. - student2.ru

что и требовалось доказать. Таким образом, в правиле Крамера приходится вычислять рямые методы решения систем алгебраических уравнений. - student2.ru определитель рямые методы решения систем алгебраических уравнений. - student2.ru -го порядка, тогда как в методе Гаусса объем вычислений лишь немногим превышает вычисление одного определителя. По сути дела, в процессе Гаусса производится вычисление всех определителей рямые методы решения систем алгебраических уравнений. - student2.ru и рямые методы решения систем алгебраических уравнений. - student2.ru одновременно, причем деление на рямые методы решения систем алгебраических уравнений. - student2.ru производится постепенно, по одному множителю на каждом шаге, то есть для численного решения систем применение правила Крамера нецелесообразно /1/, однако оно удобно для теоретического исследования свойств решения /2/.

2.2. Модификации метода Гаусса. Сравнение прямых методов.

Метод оптимального исключения имеет ту же скорость, что и метод Гаусса,

но матрица вводится в компьютер не вся, а построчно, что требует вдвое меньше оперативной памяти. Практическая ценность этого преимущества весьма невелика из-за обращений к внешней памяти и невозможности выбора главного элемента.

Метод окаймления построен на последовательном рассмотрении матриц

рямые методы решения систем алгебраических уравнений. - student2.ru

из которых каждая следующая получается из предыдущей путем окаймления. Путем накопления решений усеченных систем может быть получена как обратная матрица рямые методы решения систем алгебраических уравнений. - student2.ru так и решена система уравнений рямые методы решения систем алгебраических уравнений. - student2.ru Этот метод целесообразно использовать в случае, когда надо решать систему, для которой уже ранее решена усеченная система, получающаяся из заданной путем вычеркивания одного уравнения и одного неизвестного. Например, если в методе Галеркина или Ритца оказалось, что решение в результате использования рямые методы решения систем алгебраических уравнений. - student2.ru -й координатной функции недостаточно точно, и для уточнения достаточно добавления еще одной координатной функции, то новая система получается из предшествующей системы окаймлением. Принципиально методы оптимального исключения и окаймления различаются мало и имеют одинаковые характеристики /3/.

Эскалаторный метод тесно связан с методом окаймления и был предложен

Дж. Морисом в 1947г. Существенным достоинством метода автор считает наличие надежного контроля, при помощи которого можно регулировать точность вычислений; в частности, метод дает довольно надежный результат, даже если определитель матрицы системы уравнений относительно мал /1/.

Хотя метод, по-видимому, применим для систем общего вида, в /1/ он

изложен для систем уравнений с симметричной матрицей коэффициентов при неизвестных в виде

рямые методы решения систем алгебраических уравнений. - student2.ru (2.15)

или в матричном виде

рямые методы решения систем алгебраических уравнений. - student2.ru

Путем введения вспомогательной матрицы рямые методы решения систем алгебраических уравнений. - student2.ru и замены неизвестных

рямые методы решения систем алгебраических уравнений. - student2.ru и соответствующих преобразований устанавливается связь эскалаторного метода с методом Гаусса в свете разложения матрицы на множители по схеме единственного деления. Рекуррентные формулы этого разложения для последовательного определения чисел рямые методы решения систем алгебраических уравнений. - student2.ru после вычисления рямые методы решения систем алгебраических уравнений. - student2.ru столбцов вспомогательной матрицы, то есть рямые методы решения систем алгебраических уравнений. - student2.ru строк ее транспонированной матрицы, позволяют перейти к вычислению элементов рямые методы решения систем алгебраических уравнений. - student2.ru -го столбца матрицы рямые методы решения систем алгебраических уравнений. - student2.ru (явная связь с методом окаймления) /1/.

Метод ортогонализации /3/ поначалу привлек внимание в надежде на то,

что позволит решать плохо обусловленные системы, но вскоре выяснилось, что, кроме того, что он втрое медленнее метода Гаусса, при больших рямые методы решения систем алгебраических уравнений. - student2.ru сам процесс ортогонализации приводит к потере точности, и лучше использовать методы регуляризации (см. ниже Плохо обусловленные системы).

Метод Гаусса-Жордана /3, 4/ основан на преобразовании матрицы рямые методы решения систем алгебраических уравнений. - student2.ru

путем исключения так, что рямые методы решения систем алгебраических уравнений. - student2.ru преобразуется в единичную, а рямые методы решения систем алгебраических уравнений. - student2.ru в столбец, элементы которого равны значениям искомого вектора рямые методы решения систем алгебраических уравнений. - student2.ru , то есть рямые методы решения систем алгебраических уравнений. - student2.ru преобразуется в рямые методы решения систем алгебраических уравнений. - student2.ru . Модификация Жордана имеет ту же скорость, что исключение Гаусса: при решении линейных систем он не дает никаких преимуществ, но при обращении матриц требует вдвое меньше памяти.

Метод прогонки. Для решения хорошо обусловленных линейных

неоднородных систем общего вида метод исключения Гаусса является одним из лучших. Но для систем специального вида существуют более быстрые методы. Если матрица рямые методы решения систем алгебраических уравнений. - student2.ru содержит много нулевых элементов, расположенных плотными массивами на заранее известных местах, метод Гаусса можно организовать так, чтобы не включать эти элементы в расчет: объем вычислений и требуемая память уменьшаются, зачастую очень значительно /3/.

В дополнение к классификации п.1.1, в задачах механики часто встречаются

матрицы:

а) ленточные (ширина ленты рямые методы решения систем алгебраических уравнений. - student2.ru элементов);

б) почти треугольные (ненулевые элементы есть не только в верхнем треугольнике, но и в примыкающей к нему побочной диагонали, то есть рямые методы решения систем алгебраических уравнений. - student2.ru при рямые методы решения систем алгебраических уравнений. - student2.ru )

в) квазидиагональные;

г) ящичные (клеточно-диагональные), и тому подобное:

рямые методы решения систем алгебраических уравнений. - student2.ru

При обходе нулевых элементов решение системы с почти треугольной

матрицы (б) требует всего рямые методы решения систем алгебраических уравнений. - student2.ru действий, а с ленточной даже рямые методы решения систем алгебраических уравнений. - student2.ru , то есть выигрыш во времени очень велик, однако выбор наибольшего элемента делать нельзя, так как перестановка столбцов нарушает специальную структуру матриц; более того, в симметричных матрицах недопустим даже выбор главного элемента. Но обычно в этом нет и необходимости, так как подобные физические задачи обычно хорошо обусловлены с большими элементами на главной диагонали, для которых ошибки округления в методе Гаусса невелики.

Наиболее важным частным случаем метода Гаусса, является метод

прогонки, применяемый к системам с трехдиагональной матрицей, которые часто встречаются в краевых задачах для дифуравнений второго порядка. Трехдиагональной является ленточная матрица, у которой ненулевые элементы имеются только на главной диагонали и примыкающих ней двух побочных диагоналей, то есть рямые методы решения систем алгебраических уравнений. - student2.ru при рямые методы решения систем алгебраических уравнений. - student2.ru (ширина ленты 3 элемента).

Такие системы записывают в каноническом виде

рямые методы решения систем алгебраических уравнений. - student2.ru (2.16)

Формула (2.16) называется разностным уравнением 2-го порядка, или

трехточечным уравнением. В этом случае прямой ход алгоритма Гаусса (без выбора главного элемента) сводится к исключению элементов рямые методы решения систем алгебраических уравнений. - student2.ru Получается треугольная система, содержащая в каждом уравнении рямые методы решения систем алгебраических уравнений. - student2.ru и рямые методы решения систем алгебраических уравнений. - student2.ru , поэтому обратный ход имеет вид

рямые методы решения систем алгебраических уравнений. - student2.ru (2.17)

Уменьшим в (2.17) индекс на 1 и подставим в уравнение (2.16)

рямые методы решения систем алгебраических уравнений. - student2.ru

откуда

рямые методы решения систем алгебраических уравнений. - student2.ru

Чтобы это выражение совпало с (2.17), необходимо, чтобы его дроби были

равны соответственно рямые методы решения систем алгебраических уравнений. - student2.ru и рямые методы решения систем алгебраических уравнений. - student2.ru . Отсюда следует удобная запись формул прямого хода

рямые методы решения систем алгебраических уравнений. - student2.ru (2.18)

Попутно легко находится определитель исходной трехдиагональной

матрицы

рямые методы решения систем алгебраических уравнений. - student2.ru (2.19) Формулы метода прогонки (2.18) и (2.17) требуют всего рямые методы решения систем алгебраических уравнений. - student2.ru ячеек памяти и рямые методы решения систем алгебраических уравнений. - student2.ru действий, т.е. гораздо экономичнее метода исключений в чистом виде.

Примечания:

1) Для начала счета удобно принять рямые методы решения систем алгебраических уравнений. - student2.ru и рямые методы решения систем алгебраических уравнений. - student2.ru , которые формально неизвестны, равными нулю;

2) Если выполнено условие преобладания диагональных элементов по модулю

рямые методы решения систем алгебраических уравнений. - student2.ru (2.20)

то в формулах прямого хода (2.18) не возникает деления на нуль и тем самым исходная система (2.16) имеет единственное решение и устойчива относительно ошибок округления. Для хорошо обусловленных систем типа (2.16) прогонка достаточно устойчива даже при нарушении условия (2.20).

Метод квадратных корней применим только для линейных систем с

эрмитовой матрицей рямые методы решения систем алгебраических уравнений. - student2.ru (то есть рямые методы решения систем алгебраических уравнений. - student2.ru ; эрмитова матрица с вещественными элементами является симметричной). Метод основан на представлении исходной эрмитовой матрицы в виде произведения трех матриц

рямые методы решения систем алгебраических уравнений. - student2.ru (2.21)

Здесь:

рямые методы решения систем алгебраических уравнений. - student2.ru - диагональная матрица с элементами на главной диагонали рямые методы решения систем алгебраических уравнений. - student2.ru то есть рямые методы решения систем алгебраических уравнений. - student2.ru ,

рямые методы решения систем алгебраических уравнений. - student2.ru - верхняя треугольная матрица ( рямые методы решения систем алгебраических уравнений. - student2.ru при рямые методы решения систем алгебраических уравнений. - student2.ru ),

рямые методы решения систем алгебраических уравнений. - student2.ru - эрмитово сопряженная с ней нижняя треугольная матрица.

Для полной определенности разложения потребуем вещественности и

положительности диагональных элементов матрицы рямые методы решения систем алгебраических уравнений. - student2.ru рямые методы решения систем алгебраических уравнений. - student2.ru Развернув (2.21) по правилам п. 1.1 для рямые методы решения систем алгебраических уравнений. - student2.ru , получим формулы для элементов матриц рямые методы решения систем алгебраических уравнений. - student2.ru и рямые методы решения систем алгебраических уравнений. - student2.ru рямые методы решения систем алгебраических уравнений. - student2.ru , причем для диагональных элементов матрицы рямые методы решения систем алгебраических уравнений. - student2.ru выражение будет под знаком радикала, что породило название метода.

Когда для всех рямые методы решения систем алгебраических уравнений. - student2.ru все элементы матриц найдены, то решение

линейной системы рямые методы решения систем алгебраических уравнений. - student2.ru сводится к последовательному решению трех систем (двух треугольных и одной диагональной):

рямые методы решения систем алгебраических уравнений. - student2.ru (2.22)

что делается обычным обратным ходом. При необходимости вычисляется определитель матрицы

рямые методы решения систем алгебраических уравнений. - student2.ru (2.23)

Метод квадратных корней требует меньше памяти и вдвое быстрей метода Гаусса, что понятно, так как метод использует информацию о симметрии матрицы.

Подчеркнем, что для ленточной, ящичной и некоторых других симметричных структур матрицы рямые методы решения систем алгебраических уравнений. - student2.ru матрица рямые методы решения систем алгебраических уравнений. - student2.ru будет иметь аналогичную структуру, то есть содержать массивы нулевых элементов на заранее известных местах. Это, как и в методе Гаусса, позволяет сильно сократить объем вычислений. Однако для узких лент, особенно трехдиагональных, метод квадратных корней по скорости может быть в принципе даже медленнее метода Гаусса и тем более метода прогонки (из-за извлечения корней - очень медленной компьютерной операции).

Примечания:

1. Если эрмитова матрица рямые методы решения систем алгебраических уравнений. - student2.ru вещественная и симметричная, то никаких комплексных чисел при вычислениях не возникает, и матрица рямые методы решения систем алгебраических уравнений. - student2.ru также вещественная. Если к тому же матрица рямые методы решения систем алгебраических уравнений. - student2.ru положительно определенная (см. п.1.1), то есть все ее главные миноры положительны, то все рямые методы решения систем алгебраических уравнений. - student2.ru , и формулы для вычисления элементов матрицы рямые методы решения систем алгебраических уравнений. - student2.ru могут быть несколько упрощены.

2. Метод квадратных корней эффективен и часто применяется для численного решения интегральных уравнений типа Фредгольма с симметричным ядром, так как эти задачи сводятся к линейной системе с симметричной матрицей, причем при регуляризации таких задач симметрия матрицы сохраняется /3/.

Наши рекомендации