ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 29.12.2025

Просмотров: 133

Скачиваний: 0

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

Билет № 23.

1). Стационарная двухслойная схема решения СЛАУ. Теорема Самарского об условии ее сходимости.

2). Оценка погрешностей выполнения арифметических операций с парами чисел.

Стационарная двухслойная схема. Теорема Самарского об условии ее сходимости.

При решении систем уравнений используя итерации (приближения), при которых находится не само решение системы, а находится некоторая последовательность, которая сходится к решению за конечное число шагов.

И важнейшей особенностью этого метода является то, что эти методы сходятся не для любой схемы, но любую схему можно привести к такому виду, чтобы итерационный метод сходился при любом приближении.

Каждый следующий член итерационной последовательности выражается через предыдущие, уже известные.

При обсуждении итерационных методов решения СЛАУ мы ограничимся линейными одношаговыми алгоритмами, которые обычно записывают в стандартной канонической форме:

для системы Ax=Y

Bk (xk+1-xk + Axk)= Y

k+1

где ,.

В такой записи процесс характеризуется последовательностью матриц и числовых параметров, которые называют итерационными параметрами. Если матрицыи параметрыне меняются в процессе итераций, т. е. не зависят от индекса, то итерационный процесс называетсястационарным.

Приведем данную формулу к виду

Bkxk+1=Zk, где Zk=(B-A)xk+Y

Требования к:

1)схема должна сходиться

2) сходимость должна быть быстрой

Требования к B:

  1. Матрица должна быть общего вида

  2. Должна быть легко обратимой

Рассмотрим стационарный итерационный процесс, когда матрица и итерационный параметрне зависят от индекса, и докажем следующую теорему о достаточных условиях его сходимости.

Теорема Самарского

Пусть дано Ax=Y, A=AT, A>0, - положительно определенная матрица, - положительное число,.

Тогда стационарная двухслойная схема сходится к точному решению из любого начального приближения.

Оценка погрешностей выполнения арифметических операций с парами чисел.

Сложение:

a=x1+x2

x1=x1*+1, 1

x2=x2*+2, 2

даны 2 числа х1и х2 с точными значением х1* и х2* и погрешностями 1, 2

и их сумма a.

тогда a= (x1*+1)+ (x2*+2)=(x1*+x2*)+(1+2)=a*+

значит абсолютная погрешность суммы не превосходит суммы абсолютной погрешности слагаемых.

||12

Вычитание:

Вычитанию соответствует аналогичный случай что и сложению, но неизвестно возрастет она или уменьшится

Умножение:

a=(x1*+1)(x2*+2)=x1*x2*+x1*2+x2*1+12=a*+ x1*2 +x2*1+12

Видно, что погрешность может увеличиваться, а моожет и уменьшиьтся.

|x1*|2+|x2*|+12, где 12 очень мало, а значит |x1*|2+|x2*|1

Деление:

a=x1/x2

=-a*+a=a-a*=x1 x1* =x1*+1 x1* = (x1*+1)x2* - (x2*+2)x1* =

x2 x2* x2*+2 x2* (x2+2)x2*

= x1*x2* +1x2* - x1*x2*-2x1* = 1x1* - 2x1*x2*1+x1*2

(x2*+)x2* (x2*+)x2* (x2*)2

(x2*)2 - влияет на величину погрешности. Погрешность тем меньше, чем больше знаменатель.

Значит при делении величина погрешности уменьшается при увеличении знаменателя.



Билет № 24.

1). Метод Зейделя, метод верхней релаксации, методы факторизации, доказательство их сходимости для стационарных двухслойных схем.

2). Решение системы дифференциальных уравнений явным методом Эйлера.

Метод Зейделя, метод верхней релаксации, методы факторизации, доказательство их сходимости для стационарных двухслойных схем.

Метод Зейделя

Пусть решается система уравнений Ax =b , все диагональные элементы которой ненулевые. В итерационном методе Зейделя последовательно уточняются компоненты решения, причем k-я компонента находится из k –го уравнения. Именно, если xn = (xn1,......,xnm)T,то следующее приближение определяется из системы соотношений

a11 xn+11 + a12 xn2 +.........+ a1mxnm = b1 ,

a21 xn+11 + a22 xn+12 + a23 xn3.........+ a2mxnm = b2,

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

am1 xn+11 + am2 xn+12+.........+ amm xn+1m = bm.

Эту систему можно представить в виде

Bxn+1 + Cxn = b,

где

a11 0 0 . . . 0 0 a12 a13 . . . a1m

B= a21 a22 0 . . . 0 , C= 0 0 a23 . . . a2m

. . . . . . . . . . . . . .

am1 am2 am3 . . .amm0 0 0 . . . 0

Отсюдаполучаем

xn+1 = -B-1Cxn + B-1b

Таким образом, метод Зейделя эквивалентен некоторому методу простой итерации; поэтому для его сходимости при любом начальном приближении необходимо и достаточно, чтобы все собственные значения матрицы B-1C по модулю были меньше 1.

Метод верхней релаксации

Модифицируем метод Зейделя. С этой целью введем параметр и запишем

. (1)

В данном случае

,. (2)

Примы возвращаемся к методу Зейделя.

Соотношению (1) можно придать вид

. (3)

Такая форма записи показывает, что параметр влияет на диагональ матрицы.

Для построения алгоритма вычисления очередной итерации нужно разделить в левой части рекуррентной формулы (2) члены, содержащие и, и придать ей форму:

. (4)

Если перейти от векторной записи к записи в виде отдельных уравнений, то можно получить для компонент очередной итерации формулы:

,. (5)

Исследуем условия сходимости метода верхней релаксации при дополнительном предположении, что матрица удовлетворяет условиям теоремы Самарского(А=Ат>0 –самосопряженная положительно определенная). Самосопряженность матрицы означает, что,. Отсюда следует

. (6)

Составим для рассматриваемого случая матрицу . Согласно (2)

. (7)

Запишем условие ее положительной определенности

. (8)

Второе слагаемое в выражении (7) не дает вклада в квадратичную форму (8) в силу соотношения(6).

Матрица является, по предположению, положительно определенной. Следовательно, все ее диагональные элементы строго положительны:,. Это означает положительную определенность матрицы:. В результате знак выражения (8) определяется знаком первого множителя, так что достаточное условие для сходимости итерационной последовательности метода верхней релаксации принимает вид:

Метод Зейделя, соответствующий случаю , удовлетворяет этому условию.

Методы факторизации

Факторизованное представление матрицы - представление матрицы в виде произведения матриц, они более простые, чем исходная.

B(x1 -x0)/τ + Ax0 = Y; (1)

B= τAτA(x1 -x0) /τ + A x0 =Y;

Ax1 - Ax0 + Ax0 = Y;

Ax1 = Y;

Требования к матрице В:

  1. матрица В должна быть как можно ближе к матрице А, если они будут совпадать, то итерационный процесс сойдется за одну итерацию

  2. должна быть легко обратимой

факторизованное представление:

A=A1 + A2 ; A1 = A2T;

A1 = A1 + 1/2D;

=0+ +

0

A2= A2+ 1/2D;

AA1 DA2

рассмотрим матрицу В:

B=(E- τ/2 A1 ) (E+ τ/2 A2 );

утверждение:

схема (1) сходится из любого начального приближения при такой матрице В,длялюбх значений τ

Метод Эйлера

   Пусть требуется найти приближенное решение дифференциального уравнения y' = f(x,y), удовлетворяющее начальному условию y(x0) = y0. При решении задачи методом Эйлера приближенное значение y1 решения y(x) в точке x вычисляется по формуле y1 = y0 + (x-x0)f(x0,y0). Приближенные значенияyi решения уравнения y(x) в точках xi = x0 +ih, i=1,2,...,n вычисляются по формулам yi+1 = yi + hf(xi,yi). Метод Эйлера является одношаговым методом первого порядка. Локальная погрешность метода Эйлера равна O(h2)