Пред.
След.
Макеты страниц
Распознанный текст, спецсимволы и формулы могут содержать ошибки, поэтому с корректным вариантом рекомендуем ознакомиться на отсканированных изображениях учебника выше Также, советуем воспользоваться поиском по сайту, мы уверены, что вы сможете найти больше информации по нужной Вам тематике ДЛЯ СТУДЕНТОВ И ШКОЛЬНИКОВ ЕСТЬ
ZADANIA.TO
§ 44. Метод бисекцийПусть А — вещественная симметричная матрица. Предположим, что для невырожденной матрицы
является диагональной. Тогда, в соответствии с законом инерции квадратичных форм [1], можно утверждать, что число нулевых, положительных и отрицательных диагональных элементов Возьмем в качестве Следовательно, если мы для какой-нибудь другой матрицы Предположим пока, что матрица А имеет ненулевые главные миноры. Тогда существует невырожденная правая треугольная матрица
Согласно сказанному выше число положительных и отрицательных элементов
Итак, знаки главных миноров симметричной матрицы позволяют установить число ее положительных и отрицательных собственных значений. Знаки главных миноров матрицы Будем считать, что симметричная матрица А имеет трехдиагональную форму с ненулевыми внедиагональными элементами. Такие матрицы называются матрицами Якоби и имеют вид
В рассмотрении матриц Якоби нет особого ограничения. В самом деле, мы показали в § 32, что симметричную матрицу можно привести к трехдиагональной форме с помощью ортогонального подобного преобразования. Если окажется, что некоторые из внедиагональных элементов равны нулю, то трехдиагональная матрица распадется в прямую сумму диагональных матриц и трехдиагональных матриц с ненулевыми внедиагональными элементами. Для диагональных матриц решение проблемы собственных значений очевидно, поэтому остается решить эту проблему для матриц вида (44.2). Обозначим через
Из этих соотношений и вида матрицы А вытекает ряд полезных следствий. Например, никакие два соседних главных минора матрицы (44.2) не могут одновременно равняться нулю; если минор все собственные значения матрицы (44.2) простые. Некоторые затруднения может вызвать лишь доказательство последнего утверждения. Предположим, что собственное значение К является кратным. Тогда ранг матрицы Вычислим каким-либо способом главные миноры матрицы
Если ни один из членов последовательности не равен нулю, то по числу перемен знаков мы сразу определим число положительных и отрицательных собственных значений матрицы (44.2). Наличие нулевых членов в (44.4) не вносит никаких трудностей. Действительно, выбирая достаточно малое число При реальных вычислениях можно, надеяться только на то, что будут правильно определены знаки главных миноров некоторой возмущенной матрицы Формулы (44.3) в прямом виде нельзя использовать для вычислений на ЭВМ по многим причинам. Даже для самых простых матриц вычислительный процесс (44.3) может привести либо к переполнению, либо к неправильным выводам из-за появления машинных нулей. Рассмотрим, например, матрицу Якоби с элементами некоторых внедиагональных элементов нулями, что, конечно, недопустимо. Появление машинного нуля на других этапах вычислений также может привести к большим ошибкам. Обозначим через со минимальное положительное число, представимое на ЭВМ. Предположим, что некоторое Машинный нуль заставляет преодолевать гораздо больше трудностей при реализации формул (443), чем может показаться на первый взгляд. Связано Это прежде всего с тем, что мы должны гарантировать правильность знаков вычисляемых величин. Такая задача не проста, если сами величины близки к машинному Соотношения (44.3) для Будем считать, что матрица Якоби нормирована и ее коэффициенты для всех I удовлетворяют неравенствам
где возмущение
Обозначим через
Это число потребуется для дальнейших вычислений. Рассмотрим теперь типичный шаг вычислительного процесса. Он заключается в нахождении величин
Здесь Предположим сначала, что
Если же
Ни одна из величин слева не превосходит по модулю переполнение или неоправданное появление машинного нуля, требуется лишь аккуратно вычислить
Исследуем более детально возникающие ошибки. Заметим, что Пусть
Но (44.8) не имеет места, когда
И снова (44.8) не имеет места. Следовательно, Ошибки Если все
Однако подчеркнем, что Согласно общей идее обратного анализа ошибок покажем теперь, что реально вычисленные величины
и дадим оценки для эквивалентных возмущений Объединяя последовательно результаты вычислений в (44.7), мы получим независимо от величины ошибок
Это означает, что
Так как При оценке эквивалентных возмущений
Если
Представив
и воспользовавшись неравенством (44.12), находим, что
Поэтому для эквивалентных возмущений получаем такие оценки:
Пусть
откуда следует, что
Записав
и приняв во внимание соотношение (44.13), заключаем, что теперь
Окончательное сравнение полученных результатов показывает, что для эквивалентных возмущений Таким образом, вычисляя по описанному алгорифму знаки главных миноров якобиевой матрицы
При этом элементы
Отсюда, в частности, вытекает, что возмущенная матрица будет также якобиевой и, следовательно, по знакам ее главных миноров можно правильно определить число нулевых, положительных и отрицательных собственных вначений матрицы
Теперь мы можем перейти непосредственно к описанию численного метода отыскания собственных значений матрицы Якоби. Будем считать, что матрица А нормирована и ее коэффициенты для всех
Как уже отмечалось, основной операцией метода является вычисление знаков главных миноров матриц Вычисляя знаки главных миноров матрицы
Следовательно, для суммарного возмущения
для всех значений Предположим, что собственные значения X матрицы А занумерованы в порядке алгебраического убывания, т. е.
Покажем, как определить Обозначим через
то заведомо принадлежит полуинтервалу
и определим
Это позволяет локализовать собственное значение Сделанный вывод справедлив лишь в случае точных вычислений. Ошибки округления, конечно, вносят свои коррективы. Рассмотрим реально построенный полуинтервал
Следовательно, должны выполняться соотношения
Если в качестве приближения к всегда брать точку
В частности, при указанном выше выборе начальных значений
Нет никакого смысла в выполнении очень большого числа шагов деления полуинтервалов пополам. Обычно достаточно взять
Рассмотренный метод определения собственных значений матрицы Якоби обладает исключительной универсальностью. Его можно использовать не только для нахождения заданного по номеру собственного значения, но и для вычисления всех или части собственных значений, принадлежащих любой заданной области, для исследования общего распределения собственных значений и т. п. На его реализацию не оказывает никакого влияния наличие близких и кратных собственных значений и даже очень большое их скопление. При этом достижимая точность (44.19) не зависит от размеров матрицы. Все эти свойства кажутся особенно удивительными, если вспомнить, что, в конечном счете, метод связан с распознаванием нулевых и ненулевых чисел, причем распознавание осуществляется в условиях влияния ошибок округления. УПРАЖНЕНИЯ(см. скан) (см. скан)
|
1 |
Оглавление
|