Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву
Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Метод Гаусса с выбором ведущего элементаСодержание книги
Поиск на нашем сайте
Метод Гаусса Большинство прямых методов решения СЛАУ в той или иной мере наследуют идею алгоритма последовательного исключения неизвестных – метода Гаусса. Если матрица задачи, например, является верхней треугольной, то произвольное k-ое уравнение системы имеет вид Последнее уравнение системы содержит всего лишь одно неизвестное Остальные неизвестные вычисляются последовательно по явным формулам
Аналогичный алгоритм м.б. построен для задачи с нижней треугольной матрицей. Суть метода Гаусса состоит в приведении матрицы задачи к верхнему (нижнему) треугольному виду. Для этих целей используются тождественные преобразования системы. В частности, решение задачи не меняется при замене произвольной строки системы на линейную комбинацию данной строки и произвольного числа других строк системы. Используя такого рода преобразования, можно последовательно, столбец за столбцом, исключить переменные, находящиеся ниже главной диагонали системы ЛАУ. Элементарный шаг такого преобразования можно выразить с помощью операции умножения л. и пр. части системы на элементарную нижнюю треугольную матрицу вида:
Матрицы Нетрудно убедиться, что после выполнения описанных действий матрица Таким образом, метод последовательного исключения Гаусса состоит в преобразовании исходной системы уравнений путем умножения ее на элементарные треугольные матрицы, в результате чего исходная система преобразуется в эквивалентную систему с верхней треугольной матрицей Решение полученной системы уравнений находится с помощью алгоритма (4), (5). Процедуру (7) – (9) принято называть прямым ходом метода Гаусса, а (4), (5) – соответственно обратный ход.
Оценим вычислительные затраты прямого и обратного хода метода Гаусса. Одна операция умножения В самом деле, каждый элемент матричного произведения находится как скалярное произведение двух векторов, причем вектор первого из сомножителей имеет не более двух ненулевых элементов (строка). В результате каждый из Для обратного хода метода Гаусса из выражения (5) легко подсчитать, что для вычисления Метод Гаусса является самым универсальным в своем классе и может быть использован для решения произвольных СЛАУ с невырожденной матрицей. Тем не менее, источником проблем являются нулевые (близкие к нулю) значения диагональных элементов, присутствующие в матрице изначально, либо появляющиеся в процессе исключения неизвестных. Как видно из выражения (6), при формировании матриц Основные понятия теории разностных схем. Пространство сеточных функций и сеточные нормы.
Для численного решения задач по дифференциальным уравнениям методом сеток (конечных разностей) необходимо проделать следующее. Область непрерывного изменения аргумента (аргументов) искомой функции заменяется конечным дискретным множеством точек, называемых узлами сетки. Все производные, входящие в дифференциальную задачу, заменяются разностными производными. Это осуществляется тем или иным методом конструирования разностных схем. В конечном итоге получаем систему алгебраических уравнений. Таким образом, сущность метода сеток состоит в замене исходных дифференциальных задач системами алгебраических уравнений, их приближенно заменяющими. Если при измельчении шагов сетки решение разностной схемы сходится к решению исходной дифференциальной задачи, то за решение исходной задачи принимается решение разностной схемы. После конструирования разностной схемы необходимо провести теоретические исследования разрешимости задач. Внутренними свойствами разностной схемы являются аппроксимация и устойчивость. Эти свойства разностной схемы должны исследоваться для каждой схемы. Получающиеся разностные схемы решаются теми или иными методами решения систем алгебраических уравнений. Разрешающий алгоритм должен быть экономичным и этим же требованиям должна обладать и разностная схема.
Сеточная область Для построения разностной схемы необходимо построить сетку Gh - конечное множество точек, принадлежащих G, плотность распределения которых характеризуется параметрами h-шагом сетки. Пусть область изменения аргумента x есть отрезок G={0≤x≤1}. Разобьем этот отрезок точками xi=i∙h, i=0,n на n равных частей длины h=1/n каждая. Множество точек xi=i∙h, называется равномерной сеткой на отрезке 0≤x≤1 и обозначим Разбиение отрезка 0≤x≤1 точками xi, i=0,n можно производить произвольным образом: 0<x1<…<xn-1<1. Тогда получаем сетку Метод Ньютона Основная идея метода Ньютона состоит в выделении из уравнений линейных частей, которые являются главными при малых приращениях аргументов. Это позволяет свести исходную задачу к решению последовательности линейных систем. Рассмотрим систему уравнений: в предположении, что Полагая Опишем общий шаг метода. Пусть уже получено приближение Очередное приближение Если матрица Якоби Таким образом, в основе метода Ньютона лежит идея линеаризации вектор-функции Через уже известное приближение
Точное условие сходимости метода Ньютона имеет достаточно сложный вид. Но очевидный результат: в достаточно малой окрестности корня итерации сходятся, если матрица Якоби невырожденная, причём сходимость квадратичная. Пусть в
Теорема (о сходимости). Пусть 1) вектор-функция 2) для всех 3) для всех 4) Тогда метод Ньютона (3) 1) 2) 3) Замечание. Оценка погрешности метода Ньютона: Метод Гаусса Большинство прямых методов решения СЛАУ в той или иной мере наследуют идею алгоритма последовательного исключения неизвестных – метода Гаусса. Если матрица задачи, например, является верхней треугольной, то произвольное k-ое уравнение системы имеет вид Последнее уравнение системы содержит всего лишь одно неизвестное Остальные неизвестные вычисляются последовательно по явным формулам
Аналогичный алгоритм м.б. построен для задачи с нижней треугольной матрицей. Суть метода Гаусса состоит в приведении матрицы задачи к верхнему (нижнему) треугольному виду. Для этих целей используются тождественные преобразования системы. В частности, решение задачи не меняется при замене произвольной строки системы на линейную комбинацию данной строки и произвольного числа других строк системы. Используя такого рода преобразования, можно последовательно, столбец за столбцом, исключить переменные, находящиеся ниже главной диагонали системы ЛАУ. Элементарный шаг такого преобразования можно выразить с помощью операции умножения л. и пр. части системы на элементарную нижнюю треугольную матрицу вида:
Матрицы Нетрудно убедиться, что после выполнения описанных действий матрица Таким образом, метод последовательного исключения Гаусса состоит в преобразовании исходной системы уравнений путем умножения ее на элементарные треугольные матрицы, в результате чего исходная система преобразуется в эквивалентную систему с верхней треугольной матрицей Решение полученной системы уравнений находится с помощью алгоритма (4), (5). Процедуру (7) – (9) принято называть прямым ходом метода Гаусса, а (4), (5) – соответственно обратный ход.
Оценим вычислительные затраты прямого и обратного хода метода Гаусса. Одна операция умножения В самом деле, каждый элемент матричного произведения находится как скалярное произведение двух векторов, причем вектор первого из сомножителей имеет не более двух ненулевых элементов (строка). В результате каждый из Для обратного хода метода Гаусса из выражения (5) легко подсчитать, что для вычисления Метод Гаусса является самым универсальным в своем классе и может быть использован для решения произвольных СЛАУ с невырожденной матрицей. Тем не менее, источником проблем являются нулевые (близкие к нулю) значения диагональных элементов, присутствующие в матрице изначально, либо появляющиеся в процессе исключения неизвестных. Как видно из выражения (6), при формировании матриц Метод Гаусса с выбором ведущего элемента При перестановке строк СЛАУ решение задачи не изменяться. Данное свойство лежит в основе алгоритмов упорядочения строк матрицы. Стратегия частичного упорядочения состоит в следующем. Прежде чем приступить к формированию матрицы Алгоритмически перестановку строк матрицы можно реализовать путем умножения матрицы перестановок на преобразуемую матрицу. Матрицей перестановок называется матрица, в каждой строке и каждом столбце которой содержится только один ненулевой элемент, равный единице, а остальные элементы равны нулю. Частным случает матрицы перестановок является единичная матрица. Элементарной матрицей перестановки называется матрица Матрицы перестановок обладают рядом замечательных свойств. - Матрица перестановок является унитарной матрицей: - Произведение любого числа матриц перестановок является матрицей перестановок. - Произвольную перестановку строк матрицы можно осуществить с помощью матрицы перестановок, полученной из произведения элементарных матриц перестановок. Алгоритм частичного упорядочения с выбором главного элемента по столбцам фактически состоит в определении позиции главного элемента и построении элементарной матрицы перестановок. Пусть, например, при исключении неизвестных в СЛАУ с матрицей 5 x5 после двух шагов исключения неизвестных имеем, что ведущий элемент
Использование Замечание 1. Кроме рассмотренного алгоритма частичного упорядочения с выбором главного элемента по столбцам существуют аналогичные варианты упорядочения по строкам, а также по строкам и столбцам одновременно. Замечание 2. Надежность алгоритма частичного упорядочения существенно повышается, если матрица системы ЛАУ масштабирована таким образом, что максимальные значения модулей элементов в каждой строке и каждом столбце имеют одинаковый порядок. Если матрица не отвечает требованиям масштабирования полезно, по крайней мере, предварительно выполнить нормировку строк, нарушающих баланс матрицы. Замечание 3. Среди немногочисленных случаев, когда частичное упорядочение оказывается излишним, можно отметить диагонально-доминирующие и симметричные положительно-определенные матрицы.
|
||||
|
Последнее изменение этой страницы: 2020-12-09; просмотров: 441; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 216.73.216.119 (0.011 с.) |