Пред.
След.
Макеты страниц
Распознанный текст, спецсимволы и формулы могут содержать ошибки, поэтому с корректным вариантом рекомендуем ознакомиться на отсканированных изображениях учебника выше Также, советуем воспользоваться поиском по сайту, мы уверены, что вы сможете найти больше информации по нужной Вам тематике ДЛЯ СТУДЕНТОВ И ШКОЛЬНИКОВ ЕСТЬ
ZADANIA.TO
§ 5.5 Метод ГауссаРассмотрим один из самых распространенных методов решения систем линейных алгебраических уравнений — метод Гаусса. Этот метод (который называют также методом последовательного исключения неизвестных) известен в различных вариантах уже более 2000 лет. Вычисления с помощью метода Гаусса состоят из двух основных этапов, называемых прямым ходом и обратным ходом (обратной подстановкой). Прямой ход метода Гаусса заключается в последовательном исключении неизвестных из системы (5.1) для преобразования ее к эквивалентной системе с верхней треугольной матрицей. Вычисления значений неизвестных производят на этапе обратного хода. 1. Схема единственного деления.Рассмотрим сначала простейший вариант метода Гаусса, называемый схемой единственного деления. Прямой ход состоит из 1-й шаг. Целью этого шага является исключение неизвестного Найдем величины
называемые множителями 1-ю шага. Вычтем последовательно из второго, третьего, нуль коэффициенты при
в которой
2-й шаг. Целью этого шага является исключение неизвестного
и вычтем последовательно из третьего, четвертого,
Здесь коэффициенты
Аналогично проводятся остальные шаги. Опишем очередной k-й шаг. В предположении, что главный (ведущий) элемент
и вычтем последовательно из После
матрица Обратный ход. Из последнего уравнения системы (5.33) находим
Трудоемкость метода. Оценим число арифметических операций, необходимых для реализации схемы единственного деления. Вычисления 1-го шага исключения по формулам (5.29), (5.31) требуют выполнения Подсчитаем теперь приближенно общее число
Как нетрудно видеть, для реализации обратного хода по формулам (5.34) нужно всего Таким образом, для реализации метода Гаусса требуется примерно Пример 5.7. Методом Гаусса решим систему
Прямой ход. 1-й шаг. Вычислим множители
2-й шаг. Вычислим множители
3-й шаг. Вычисляя множитель
Обратный ход. Из последнего уравнения системы находим
Результаты вычислений можно свести в следующую таблицу. Таблица 5.2 (см. скан) Необходимость выбора главных элементов. Заметим, что вычисление множителей, а также обратная подстановка требуют деления на главные элементы Пример 5.8. Используя метод Гаусса, решим систему уравнений
на Прямой ход. 1-й шаг. Вычисляем множители
Все вычисления на этом шаге выполняются без округлений. 2-й шаг. После вычисления множителя
Действительно, коэффициент Обратный ход. Из уравнения (5.41) находим
После округления имеем Как нетрудно видеть, найденные значения неизвестных имеют мало общего с истинными значениями решения В чем же причина появления такой значительной погрешности? Говорить о накоплении ошибок округления не приходится, так как всего было выполнено 28 арифметических операций и лишь в 4 случаях потребовалось округление. Предположение о плохой обусловленности системы не подтверждается; вычисление В действительности причина состоит в использовании на множителя Таким образом, изложенный выше вариант метода Гаусса (схема единственного деления) оказался некорректным и, следовательно, непригодным для вычислений на ЭВМ. Этот метод может привести к аварийному останову (если 2. Метод Гаусса с выбором главного элемента по столбцу (схема частичного выбора).Описание метода. На
Интуитивно ясно, что во избежание сильного роста коэффициентов системы и связанных с этим ошибок нельзя допускать появления больших множителей В методе Гаусса с выбором главного элемента по столбцу гарантируется, что После этой перестановки исключение неизвестного Пример 5.9. Решим систему уравнений (5.39) методом Гаусса с выбором главного элемента по столбцу на Прямой ход. 1-й шаг. Максимальный в первом столбце элемент матрицы находится в первой строке, поэтому перестановка уравнений не нужна. Здесь 1-й шаг проводится точно так же, как и в примере 5.8. 2-й шаг. Среди элементов
После вычисления Обратный ход. Из последнего уравнения находим Заметим, что дополнительная работа по выбору главных элементов в схеме частичного выбора требует порядка Вычислительная устойчивость схемы частичного выбора. Детальное исследование метода Гаусса показывает, что действительной причиной неустойчивости схемы единственного деления является возможность неограниченного роста элементов промежуточных матриц Гарантия ограниченности роста элементов матрицы делает схему частичного выбора вычислительно устойчивой. Более того, для нее оказывается справедливой следующая оценка погрешности:
Здесь Наличие в оценке (5.43) множителя Иногда для проверки качества приближенного решения х вычисляют невязку
где 3. Метод Гаусса с выборок главного элемента по всей матрице (схема полного выбора).В этой схеме допускается нарушение естественного порядка исключения неизвестных. На 1-м шаге метода среди элементов На На этапе обратного хода неизвестные вычисляют в следующем порядке: Пример 5.10. Решим систему (5.39), используя схему полного выбора на Прямой ход. 1-й шаг. Максимальный по модулю элемент
2-й шаг. Среди коэффициентов при неизвестных во втором и третьем уравнениях максимальным является коэффициент Переставляя местами второе и третье уравнения и исключая неизвестное (соответствующий множитель
Обратный ход. Из последнего уравнения находим Округляя найденные значения до пяти цифр после десятичной точки, получим ответ: Схема полного выбора по сравнению со схемой частичного выбора дает существенное замедление роста элементов матрицы. Доказано, что для нее коэффициент роста Однако гарантия хорошей обусловленности достигается здесь ценой значительных затрат на выбор главных элементов. Для этого дополнительно к 4. Случаи, когда выбор главных элементов не нужен.Известно, что для некоторых классов матриц при использовании схемы единственного деления главные элементы гарантированно располагаются на главной диагонали и потому применять частичный выбор нет необходимости. Так, например, обстоит дело для систем с положительно определенными матрицами, а также с матрицами, обладающими следующим свойством диагонального преобладания:
Матрицы, удовлетворяющие условию (5.45), таковы, что в каждой из строк модуль элемента 5. Масштабирование.Перед началом решения целесообразно масштабировать систему так, чтобы ее коэффициенты были величинами порядка единицы. Существуют два естественных способа масштабирования системы На практике масштабирование обычно производят с помощью деления каждого уравнения на его наибольший по модулю коэффициент. Это вполне удовлетворительный способ для большинства реально встречающихся задач.
|
1 |
Оглавление
|