Билет 5

Итерационные методы решения СЛАУРассмотрим систему линейных алгебраических уравненийcca5888da3fcb358759eb8a51d2a0335.png

Проведем несколько равносильных преобразований. Умножим обе части системы на один и тот же скалярный множитель τ, затем прибавим к правой и левой частям системы вектор c328965787cff3b38cb594308e821e07.png. Систему уравнений можно теперь записать в виде, удобном для итераций: 309205ced9f844c74960635b34fbad4e.png(2.15) где309205ced9f844c74960635b34fbad4e.png .4654e8abbf4c8f151c462b7dd8b2e9c0.pngТеперь построим последовательность приближений к решению системы. Выберем произвольный вектор f9e7eb59435b4f5e9245bd8de613c7aa.png — начальное приближение к решению. Чаще всего его просто полагают нулевым вектором. Скорее всего, начальное приближение не удовлетворяет (2.15) и, следовательно, исходной системе. При подстановке его в исходное уравнение возникает невязка064ed78b402f6e1fca38c0e5cf10b6a5.png . Вычислив невязку, с помощью (2.15) можно уточнить приближение к решению, считая, что 56d825f2c20aff2a6611166bed6536d0.pngПо первому приближению снова вычисляется невязка, процесс продолжается. В ходе итерации получаем 00b71a996ba93f9626095a02bdb0f1b6.png. Эквивалентная формулировка метода, называемого методом простых итераций, заключается в следующем. Решение (2.15) находится как предел последовательности 5b18efcda5ff18c8b9704afc72f8d1f7.png приближений, члены которой связаны рекуррентным соотношением (оно эквивалентно приведенному выше, из записи исключен вектор невязки): b2550e38b5677ec49575c7c21c602dcd.png (2.16) fab203f6105cab53e7ad398dbe9ab557.png (или любому произвольному вектору). Если предел такой последовательности существует, то говорят о сходимости итерационного процесса к решению СЛАУ. Существуют другие формы записи метода итераций, например09344607274163fa0753f528ee8340a5.png (2.17) Канонической формой записи двухслойного итерационного процесса называется следующая: 8f1582e060d10cfa376416ab7488dd2c.png (2.18) При e5132e89c324fac63a026a5ee0dac693.png , τk = τ последняя формула соответствует однопараметрическому итерационному процессу — рассмотренному выше методу простых итераций. При 926a9e21d3c6db657b6c75159adcfd3d.png, 10dcd3fb1ac11d087ebbbd91630d356c.png — n-шаговому явному итерационному процессу, при 1f777227c20fe41db6fba8ad7396d761.png, τk = 1 — методу простой итерации без итерационного параметра. В случае, когдаc0b0cfd9f02b31c2d065116f3d3900e5.png , итерационный метод называется неявным — для вычисления следующего приближения к решению придется решать (как правило, более простую, чем исходную) систему линейных уравнений.

Теорема (достаточное условие сходимости метода простой итерации). Итерационный процесс (2.16) сходится к решению b238b5f59ab547576bfa8ee84eb37e3b.png СЛАУ 2c6f37f04be75de31c4a431ad3a75ca8.png со скоростью геометрической прогрессии при выполнении условия: 53385a015c315c5a98e44a67b105ba83.png.

Доказательство. Пусть b238b5f59ab547576bfa8ee84eb37e3b.png — точное решение системы (2). Вычитая из (2.16)-(2.15), получим 76baa901701afafe005584c05424d2fa.png или, обозначив погрешность e728014c42993bcf583dd1f52958882a.png получим для эволюции погрешности уравнение e728014c42993bcf583dd1f52958882a.png. Справедлива цепочка неравенств: 9aa9a3b87f488d07e9f7b5558434c6b9.png где 1f3b711c81159f795591c042523d107c.png.Отсюда следует, что при161ed355ae7f7162685e8d8e441d872b.png.

Из неравенства3dde93df25771fd950e9588601fa05b3.png можно получить оценку количества итераций, необходимых для достижения точности ε, т. е. для выполнения условия bd59ba77e2475dcf6244077c93587403.png. Эта оценка имеет вид a1956a40f5b92a12f5e63660409cf443.png

НЕ нашли? Не то? Что вы ищете?

Методы Якоби, Зейделя Представим матрицу 4f1d9474ca844866fb6bcf3ccc5d6b3e.png в виде06882943ebd469e06bab0e402f0d7705.png(2.21)

Где cf7f3e4bed484fce908e65ca2f441a0a.png и b238b5f59ab547576bfa8ee84eb37e3b.png — нижняя и верхняя треугольные матрицы с нулевыми элементами на главной диагонали, 6e8554fd840cf47a96245338137dcd01.png — диагональная матрица. Рассматриваемая СЛАУ может быть переписана в следующем эквивалентном виде: c7dcd24b90490d24b06516231b661ccd.png

Построим два итерационных метода 618155ba5dfe692db1c977f2a3eba4fd.pngи013f520b6df8f09e0fecb9563d9371f3.pngили, соответственно, 5c0d59c6527f20ca5bd32b944a096561.png(2.22) иe323e1115d0faed84de8a825c963d8de.png(2.23)

Очевидно, что эти формулы описывают итерационные процессы вида (2.16), если положить в (2.22) 33fa05224a5135cc4150df97bdd744e7.pngили8cc016484d7d9c49c98d231b8acbab0b.png

Эти итерационные процессы называются методами Якоби и Зейделя. Представим их в компонентной записи. Метод Якоби будет иметь вид (перенесем итерационный индекс k вверх):

ed2588acfc05ffcb47ba89a8fb891a23.png

Метод Зейделя можно представить следующим образом:

d5e7033d57bff70e6dc09297f93cdf50.png

Эти формулы легко выводятся, если учесть, что элементами матрицы D -1 являются cb730b3d1e762bb7641f85b6c6e9fd0e.png.

Билет 6

МЕТОД ДИХОТОМИИ (ПОЛОВИННОГО ДЕЛЕНИЯ) Метод численного решения уравнения с одним неизвестным

Предполагается, что f(x) непрерывная на отрезке [a,b] функция, принимающая на концах [a,b] значения разных знаков и имеющая внутри [a,b] единственный корень . Для получения такого условия проводится отделение корня то есть пределение [a,b] скажем графически. Для нахождения приближенного отрезок [a,b] делят пополам и вычисляют значение в средней точке . Если , то из двух отрезков для последующего деления пополам выбирается тот, на концах которого значения функции различны по знаку. Возникающая в процессе такого дробления последовательность середин отрезков сходится к корню со скоростью геометрической прогрессии:

Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5 6 7 8