Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Метод итерации для системы двух уравнений
Пусть даны два уравнения с двумя неизвестными (15.1), действительные корни которых надо найти с заданной степенью точности. Пусть х = х 0; у = у 0 – приближенные значения корней системы (15.1), полученные каким-либо способом (графическим, грубой прикидкой). Для этого представим систему (15.1) в виде (15.2) и построим последовательные приближения по формулам (15.3) Если итерационный процесс (15.3) сходится, т.е. существуют пределы и , то, предполагая функции j 1 (x, y) и j 2 (x, y) непрерывными и переходя к пределу в равенстве (15.3) общего вида, получим: Отсюда , т.е. предельные значения x и h являются корнями системы (15.2), а, следовательно, и (15.1). Взяв достаточно большое число итераций (15.3), мы получим числа xn и yn, которые будут отличаться от точных корней x = x и y = h сколь угодно мало. Для решения системы таким образом итерационный процесс должен быть сходящимся. Теорема. Пусть в некоторой замкнутой окрестности R { a £ x £ A; b £ y £ B } имеется одна и только одна пара корней x = x и y = h системы (15.1). Если: 1) функции j 1 (x, y) и j 2 (x, y) определены и непрерывно дифференцируемы в R;
2) начальные приближения x 0, y 0 и все последующие приближения x n, y n (n = 1, 2 ¼) принадлежат R; 3) в R выполнены неравенства то процесс последовательных приближений (15.3) сходится к корням x = x и y = h системы (15.2), т.е. и . Замечание. Теорема остается верной, если условие 3) в ней заменить условием 3¢): Эту теорему примем без доказательства. Пример. Для системы найти положительные корни с четырьмя значащими цифрами. Решение. Строим график функций f 1 (x, y) = 0 и f 2 (x, y) = 0. Приближенные значения интересующих корней есть x 0 = 3, 5; y 0 = 2, 2. Для применения метода итерации запишем нашу систему в таком виде: Найдем частные производные . Ограничиваясь окрестностью , будем иметь ; ; ; . Отсюда ; (15.4) . (15.5) Видим, что условия сходимости выполняются. приступаем к вычислению последовательных приближений по формулам занося результаты в таблицу. Таблица
Таким образом, можно принять x = 3, 487; h = 2, 262. Замечание. Вместо рассмотренного процесса последовательных приближений (15.3) иногда пользуются процессом Зейделя:
16. Решение систем линейных уравнений Одной из самых распространенных задач в вычислительной практике является задача решения систем линейных уравнений, которые в общем случае имеют вид: (16.1) Методы решения систем линейных уравнений можно разделить на точные (конечные) и итерационные (бесконечные). Точные (или прямые) методы дают точное решение (с точностью до ошибок округления) с помощью конечного числа арифметических операций. В итерационных методах для получения точного решения необходимо произвести бесконечное число арифметических операций. Так как это невозможно, то в итерационных методах всегда присутствует ошибка ограничения. Система вида (16.1) называется системой п линейных уравнений с n неизвестными, где x 1, x 2, ¼, xn называются неизвестными системы, a 11, a 12, ¼, ann - коэффициентами при неизвестных системы, b 1, b 2, ¼, bn - свободными членами системы. Кратко система (16.1) может быть записана в виде (16.2) Пользуясь матричными обозначениями, можно записать A X = B, (16.3) где . (16.4) При рассмотрении произвольной системы линейных уравнений (16.1) нельзя заранее сказать, будет ли такая система иметь единственное решение, бесконечное множество решений или совсем не иметь решения. Пусть дана система линейных уравнений (для простоты рассмотрим систему третьего порядка) (16.5) Введем следующие обозначения: Здесь D - определитель системы, а D 1, D 2, D 3 - определители, получающиеся в результате замены столбца коэффициентов при соответствующем неизвестном столбцом свободных членов. Чтобы система (16.1) или ее частный случай – система (16.5) имела единственное решение, необходимо и достаточно, чтобы определитель этой системы был не равен нулю (D ¹ 0). Система в этом случае называется линейно независимой или определенной (или невырожденной) и решается с помощью методов линейной алгебры. Например, решение системы по формулам Крамера. В случае (16.5) эти формулы имеют вид: . (16.6) Определитель системы (16.1) равен сумме всех произведений элементов какой-либо строки или столбца на соответствующее алгебраическое дополнение , если раскрыть определитель по i -ой строке; или , если раскрыть определитель по j –ому столбцу. Алгебраическое дополнение равно минору Mij, умноженному на (- 1) i + j, т.е. Aij =(- 1) i + jMij. Минором Mij называется определитель, получающийся вычеркиванием i -ой строки и j –ого столбца. Вычисление определителей – очень трудоемкий процесс, и, чтобы решить систему, например, 10го порядка, необходимо вычислить 11 определителей 10го порядка. Подсчитано, что для прямого вычисления определителя уже 30го порядка требуется около 1030 действий – вряд ли такие методы приемлемы даже для самых быстродействующих ЭВМ. Методы же исключения уже сегодня позволяют вычислять определители, достигающие порядков до тысячи. Пример. Решить с помощью формул Крамера систему линейных уравнений: Решение. Находим определитель этой системы ; 1-й дополнительный определитель: ; 2-й дополнительный определитель: ; 3-й дополнительный определитель: . Отсюда,
|