|
|||||||
|
АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция |
Методы оценки погрешностей. Нормы векторов и матрицРешение систем линейных алгебраических уравнений Постановка задачи Пусть дана система n линейных уравнений с n неизвестными
где коэффициенты
В матричной форме записи система (5.2) имеет вид:
где
Матрица А в этом случае называется матрицей коэффициентов, матрица b - столбцом свободных членов, матрица х – столбцом неизвестных.
Из курса линейной алгебры ([13]) известно, что если а) в случае (5.1) можно воспользоваться формулами Крамера:
где б) в случае (5.2) можно воспользоваться существованием, в данном случае, матрицы
Как правило, при проведении исследования данной задачи на устойчивость, в качестве входных параметров рассматривают столбец свободных членов b. Известно, что в случае невырожденности матрицы А, решение системы (5.1) - (5.2) устойчиво по входным данным ([3], стр. 129).
Таким образом, поставленная задача является корректной.
Рассмотренные выше способы (5.3) и (5.4) построения решений являются весьма трудоемкими, особенно формулы Крамера, приводящие к необходимости расчета n + 1 определит ел я n-го порядка.
Поэтому на практике, как правило, применяют другие методы, которые условно разбивают на две группы: точные и приближенные.
Точными методами называются такие методы, которые в предположении, что вычисления ведутся точно (без округлений), приводят к точным значениям неизвестных Приближенными методами называются такие методы, которые даже в предположении, что вычисления ведутся без округлений, позволяют получить решение системы
В связи с этим возникает потребность оценки погрешностей.
Методы оценки погрешностей. Нормы векторов и матриц
Пусть Для оценки погрешностей используют следующие векторы:
которой называют погрешностью, и
который называют невязкой. Вектор r показывает, насколько отличается правая часть системы от левой, если в нее подставить приближенное решение.
Очевидно, что при построении приближенных решений одна из целей – добиться, чтобы погрешность е была мала.
Нетрудно заметить, что
и следовательно, в случае невырожденной матрицы А:
Условие (5.7) позволяет вместо требования малости погрешности е использовать критерий малости невязки r. Для количественной оценки погрешностей в вычислительной математике используется понятие нормы, поскольку решение системы (5.1), являющее вектором, можно рассматривать как элемент линейного пространства
Говорят, что в пространстве
1) 2)
3)
В вычислительной математике наиболее употребительными являются следующие нормы ([3], стр. 130):
Нетрудно заметить, что нормы (5.11) и (5.12) – частные случаи нормы (5.14), а норма (5.13) может быть рассмотрена как результат предельного перехода при
Известно ([3], стр. 130), что
Неравенство (5.15) означает, что в определенном смысле нормы (5.11), (5.12) и (5.13) – эквивалентны: каждая из них оценивается любой из двух других с точностью до множителя, зависящего от n ([3], стр. 130).
Учитывая способ задания в Rn скалярного произведения, можно записать следующее соотношение:
Понятие абсолютной и относительной погрешности приближенного решения х * системы (5.1) – (5.2)в этом случае вводится так ([3], стр. 131):
- абсолютная погрешность вектора х *;
- относительная погрешность.
Выбор той или иной нормы в практических задачах, определяется тем, какие требования предъявляются к точности решения ([3], стр. 131): · · ·
При решении систем итерационным методом, необходимо, что итерационная последовательность
Говорят, что последовательность векторов Обозначается: Известно, что в конечномерных пространствах факт наличия или отсутствия сходимости последовательности векторов
Пусть А – квадратные матрицы, порядка n. Как известно, множество всех таких матриц – конечномерное линейное пространство ([13]).
Нормой матрицы А, подчиненной норме векторов, введенной в Rn, называется величина ([3], стр. 132)
Для введенной по (5.19) нормы, остаются справедливыми свойства, аналогичные свойствам (5.8) – (5.10) для нормы вектора ([3], стр. 132):
1)
2)
3)
Кроме того, дополнительно к ним, верны свойства ([3], стр. 132):
4)
5)
Нормам
где
Нетрудно заметить, что нормы (5.25) и (5.27) вычисляются достаточно просто: для получения нормы (5.25) нужно найти сумму модулей элементов каждого из столбцов матрицы А, а затем выбрать максимальную из этих сумм. Для получения нормы (5.27) аналогичные действия необходимо выполнить со строками матрицы А. Вычисление нормы (5.26), как правило, вызывает затруднения, так как необходимо определять собственные векторы матрицы
где
- величина, называемая евклидовой нормой матрицы А.
Норма (5.19) имеет простую геометрическую интерпретацию ([3], стр. 133). Операцию умножения вектора х на матрицу А можно рассматривать как преобразование, которое вектор х переводит в новый вектор у = Ах. Если значение
представляет собой максимальный коэффициент растяжения векторов под действием матрицы А (преобразования А).
Известно ([3], стр. 133), что для невырожденной матрицы минимальный коэффициент растяжения
Справедливость этого факта легко подтверждается с помощью свойства (5.24) и возможностью, в данном случае, представления вектора х в виде
с помощью следующих несложных преобразований:
Из равенства (5.7) связи погрешности е = х – х* и невязки r = b – Ax*, используя свойство (5) нормы матрицы, легко получить оценку:
С помощью которой несложно доказать следующую теорему.
Теорема 5.1 ([3], стр. 138) Пусть х * -точное решение системы Ах *=b*, где b* является приближением к b. Тогда верны следующие оценки абсолютной и относительной погрешностей:
Доказательство. Из (5.34) следует, что
(5.35) верна и Разделив неравенство (5.35) на
Величина
Величина
Используя понятие нормы матрицы (5.19) можно вычислить максимальное значение естественного числа обусловленности:
Полученную величину называют стандартным числом обусловленности (или просто числом обусловленности) матрицы А и обозначают:
Используя введенную величину, можно получить следствие к теореме 5.1. Следствие 5.1 ([3], стр. 139) В условиях теоремы 5.1 справедлива оценка
Величина cond (A) является широко используемой количественной мерой обусловленности системы (5.2). В частности, систему и матрицу А принято называть плохо обусловленными, если cond (A) >> 1. Для таких систем существуют решения, обладающие чрезвычайно высокой чувствительностью к малым погрешностям задания входного данного b. Тем не менее следует заметить, что не для всякого решения х коэффициент
Число обусловленности обладает следующими свойствами.
Теорема 5.2 1) 2) 3) Доказательство. 1) Ex = x, 2)
3)
Опираясь на геометрическую интерпретацию норм матриц, рассмотренную выше, число обусловленности можно интерпретировать как отношение максимального коэффициента растяжения векторов под действием матрицы А к минимальному коэффициенту ([3], стр. 140):
Величина
С помощью числа обусловленности матрицы можно также оценивать чувствительность системы (5.2) к малым погрешностям задания элементов матрицы А.
Теорема 5.3. Пусть х * - точное решение системы A * x *= b, где A * - приближенно заданная матрица А. Тогда имеет место следующая оценка относительной погрешности:
Доказательство.
Из данной теоремы следует приближенное равенство.
Следствие ([3], стр. 142) При выполнении условий теоремы 5.3 имеет место приближенное неравенство:
Если с погрешностью заданны как правая часть системы, так и матрица (т.е. х * является решением системы А * x * = b *), причем
На практике для вычисления Чаще всего чувствительность решения к погрешностям проверяют экспериментально. Для этого задачу решают несколько раз с близкими к b правыми частями
что позволяет получить оценку снизу:
Поиск по сайту: |
||||||
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (0.125 сек.) |