Пред.
След.
Макеты страниц
Распознанный текст, спецсимволы и формулы могут содержать ошибки, поэтому с корректным вариантом рекомендуем ознакомиться на отсканированных изображениях учебника выше Также, советуем воспользоваться поиском по сайту, мы уверены, что вы сможете найти больше информации по нужной Вам тематике ДЛЯ СТУДЕНТОВ И ШКОЛЬНИКОВ ЕСТЬ
ZADANIA.TO
§ 36. Решение систем с невырожденными матрицамиЗначительная часть наиболее известных численных методов решения систем линейных алгебраических уравнений
основана на разложении матрицы А на множители. В зависимости от того, как связаны сомножители с матрицей В первой схеме предполагается, что явно известны сами сомножители, на которые разложена матрица А. Пусть
Решение системы (36.1) сводится к последовательному решению таких систем:
Во второй схеме предполагается, что найдены матрицы
Тогда
где и есть решение системы
с матрицей
Решение системы (36.1) сводится теперь к вычислению вектора Все формы разложения матрицы, которые рассмотрены нами, имеют вид либо (36.2), либо (36.4). Решение систем (36.3), (36.6), по существу, было изучено в § 35. Поэтому численные методы для систем линейных алгебраических уравнений (36.1) можно строить, вообще говоря, на основе любых исследованных ранее разложений. Эти методы в отношении скорости и объема требуемой памяти ЭВМ будут обладать такими же характеристиками, как и соответствующие разложения матрицы. Главный член числа арифметических операций остается без изменения, так как для решения систем (36.1) при наличии разложений (36.2), (36.4) нужно выполнить на порядок меньше вычислительной работы, чем для получения самих разложений. При этом, по существу, не требуется никакой дополнительной памяти ЭВМ по сравнению с той, которая уже была использована при разложении матрицы. Поэтому выбор вида разложения матрицы для построения численного метода решения систем линейных алгебраических уравнений, обладающего нужными характеристиками скорости и объема памяти ЭВМ, можно осуществлять, используя табл. 34.1. Связь точности решения систем с точностью разложения гораздо сложнее. В общем случае удается лишь показать, что реально вычисленное решение X близко к некоторому вектору
с относительно малыми возмущениями
где функции Точность разложения матрицы на множители является одной из важнейших характеристик, определяющих общую погрешность решения системы (36.1). Как вытекает из формулы (10.10), (36.8), справедливо соотношение —
где По-видимому, нет никакой необходимости исследовать всевозможные комбинации допустимых видов матриц в разложениях (36.2), (36.4). Численные методы, использующие разложения любого типа, не могут обеспечить решение систем (36.1) с меньшими затратами времени и памяти ЭВМ, чем методы, основанные на разложениях из табл. 34.1. К тому же не известно ни одного разложения, более точного, чем эти. Сказанное выше позволяет нам ограничиться в дальнейшем исследованием точности тех методов решения систем уравнений, которые основаны на использовании разложений из табл. 34.1. Из всех разложений в табл. 34.1 лишь разложение на треугольные множители, выполненное по компактной схеме, имеет вид (36.2). Построим соответствующие численные методы решения систем линейных алгебраических уравнений (36.1). Тогда, решая вспомогательные системы (36.3) с помощью обратной подстановки, описанной в § 35, мы будем вносить дополнительные эквивалентные возмущения в диагональные элементы матриц
Рассмотрим теперь разложения вида (36.4) из табл. 34.1. Пусть матрица О — треугольная и получена с помощью умножения матрицы
Дополнительное включение перестановок строк и столбцов в преобразование матрицы Если с матрицей
Предположим теперь, что мы используем разложения (36.4), основанные на двухсторонних унитарных преобразованиях матрицы чем
Наконец, рассмотрим использование процесса ортогонализации. Матрица
Полученные оценки для функций (36.8) позволяют сделать общий вывод о величине отклонения реально вычисленного вектора
Конечно, эта оценка справедлива лишь в том случае, когда вычислительный алгорифм на всех этапах реализуется по описанным выше процедурам. Отметим некоторые из известных методов, характеристики которых определяются табл. 34.1 и формулой (36.15). Метод Гаусса [6]. Основан на разложении (36.4). Матрица Компактная схема метода Гаусса [6]. Основана на разложении (36.2). Матрица В — левая треугольная, матрица С — правая треугольная. Метод квадратного корня [2]. Основан на разложении (36.2) для положительно определенной матрицы А. Матрица С — правая треугольная, Метод отражений [2]. Основан на разложении (36.4). Матрица Нормализованный метод отражений [7]. Основан на разложении (36.4). Матрица Двухсторонний метод отражений [3]. Основан на разложений (36.4). Матрица Симметричный метод отражений [7]. Основан на разложении (36.4) и применяется для эрмитовых матриц А. Матрица Метод ортогонализации [2]. Основан на разложении (36.4). Матрица Все рассмотренные методы особенно удобны для решения систем линейных алгебраических уравнений с многими правыми частями и одной и той же матрицей. В этом случае соответствующие разложения (36.2), (36.4) находятся лишь один раз. Многократно приходится решать только простые системы (36.3), (36.6) и выполнять преобразования (36.5), (36.7). Согласно формуле (36.15) точность любого метода полностью определяется точностью разложения матрицы на множители. Но как видно из табл. 34.1, в этом отношении различные разложения отличаются друг от друга не так уж сильно. Поэтому, если какой-либо из методов не обеспечивает нужной точности решения системы линейных алгебраических уравнений, то нет никаких оснований надеяться на то, что другой метод будет давать для этой же системы существенно лучшие результаты. Скорее всего, такую систему следует рассматривать как неустойчивую и решать ее одним из тех способов, которые обсуждаются в §§ 39, 41. УПРАЖНЕНИЯ(см. скан)
|
1 |
Оглавление
|