Пред.
След.
Макеты страниц
Распознанный текст, спецсимволы и формулы могут содержать ошибки, поэтому с корректным вариантом рекомендуем ознакомиться на отсканированных изображениях учебника выше Также, советуем воспользоваться поиском по сайту, мы уверены, что вы сможете найти больше информации по нужной Вам тематике ДЛЯ СТУДЕНТОВ И ШКОЛЬНИКОВ ЕСТЬ
ZADANIA.TO
§ 48. Особенности вычисленийПерейдем к рассмотрению вычислительного процесса решения систем (47.5). С теоретической точки зрения свойства обратных итераций не зависят от чисел Исследуем сначала решение системы типа (47.5) с треугольной матрицей. Пусть заданы правая треугольная матрица с и вектор
при некотором числе а, где Обозначим через
иначе
Если
Предположим, что уже вычислены числа
В случае
иначе
Если Оценим влияние ошибок округления. Пусть на всех этапах вычислений машинные нули не появляются. Предположим, что реально полученные числа
где все величины имеют порядок
Определяем
Если имеет место (48.2), то находим
Поэтому новые величины
В случае, когда имеет место (48.3), находим
Теперь новые величины можно считать точно получен, ными из данных:
Принимая во внимание ограниченность ошибок величиной
Здесь а совпадает с
Если на промежуточных этапах вычислений машинные нули появляются, оценки (48.6) остаются такими же, так как их правые части изменяются лишь на величины порядка со. Вместо (48.4) возмущенные данные на всех шагах процесса будут иметь вид
где величины Не ограничивая общности, можно считать, что матрица а системы (47.5) правая почти треугольная. Аналогичный вид будет иметь матрица А — Поэтому систему (47.5) целесообразно решать следующим образом. Сначала приводим ее с помощью умножения слева на подходящим образом выбранную последовательность матриц вращения к системе с правой треугольной матрицей. Затем решение полученной системы находим с помощью описанного выше процесса. Реально вычисленный вектор
Напомним, что Обратные итерации особенно эффективны, когда матрица а симметричная. В этом случае без ограничения общности можно считать, что матрица А трехдиагональная и тогда, в соответствии с (35.14),
При реализации обратных итераций приходится многократно решать системы (47.5). Однако их решение находится достаточно быстро, так как разложение матрицы Во многих случаях удается вычислить корневые векторы исключительно точно. Предположим, что с помощью обратных итераций уже получен достаточно точный вектор
Используя имеющееся разложение матрицы С точки зрения точных вычислений такое уточнение совпадает с выполнением еще одного шага обратных итераций без нормировок. Однако его практическая реализация осуществляется иначе и позволяет исключить влияние эквивалентного возмущения в матрице А на достижимую точность. Единственное препятствие, которое может возникнуть при решении системы (48.8), связано с большим ростом элементов промежуточных вычислений. Но порядок роста, как правило, не превосходит Обратим внимание на следующее обстоятельство. Если вещественная матрица А имеет комплексно сопряженные собственные значения Более целесообразно выполнять обратные итерации несколько иначе. Будем определять векторы из прямой суммы! корневых подпространств матрицы
Она имеет малые собственные значения Для многих задач вполне достаточно определения векторов из Подпространство
порядка
Заметим, что в случае простого собственного значения УПРАЖНЕНИЯ(см. скан) (см. скан)
|
1 |
Оглавление
|