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

Идея метода простых итераций состоит в представлении системы линейных алгебраических уравнений

Последовательстьрешения систем линейныхалгебраическихуравнений методом простыхитераций. - student2.ru ,

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

……………………………… ,

Последовательстьрешения систем линейныхалгебраическихуравнений методом простыхитераций. - student2.ru ,

в виде

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

Последовательстьрешения систем линейныхалгебраическихуравнений методом простыхитераций. - student2.ru ,

……………………………..….. ,

Последовательстьрешения систем линейныхалгебраическихуравнений методом простыхитераций. - student2.ru .

В матричном виде систему (2) можно записать следующим образом:

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

где

Последовательстьрешения систем линейныхалгебраическихуравнений методом простыхитераций. - student2.ru , Последовательстьрешения систем линейныхалгебраическихуравнений методом простыхитераций. - student2.ru , Последовательстьрешения систем линейныхалгебраическихуравнений методом простыхитераций. - student2.ru .

За нулевое приближение решения системы берётся произвольный вектор

Последовательстьрешения систем линейныхалгебраическихуравнений методом простыхитераций. - student2.ru .

Затем строятся векторы Последовательстьрешения систем линейныхалгебраическихуравнений методом простыхитераций. - student2.ru , Последовательстьрешения систем линейныхалгебраическихуравнений методом простыхитераций. - student2.ru ,…, Последовательстьрешения систем линейныхалгебраическихуравнений методом простыхитераций. - student2.ru (k = 0,1,…) посредством выполнения преобразований вида

Последовательстьрешения систем линейныхалгебраическихуравнений методом простыхитераций. - student2.ru ; Последовательстьрешения систем линейныхалгебраическихуравнений методом простыхитераций. - student2.ru ; Последовательстьрешения систем линейныхалгебраическихуравнений методом простыхитераций. - student2.ru (4)

Т.е. приближение Последовательстьрешения систем линейныхалгебраическихуравнений методом простыхитераций. - student2.ru вычисляется по предыдущему приближению Последовательстьрешения систем линейныхалгебраическихуравнений методом простыхитераций. - student2.ru путём подстановки компонент вектора Последовательстьрешения систем линейныхалгебраическихуравнений методом простыхитераций. - student2.ru в правую часть уравнений системы (2).

Решением системы уравнений является такой вектор значений Последовательстьрешения систем линейныхалгебраическихуравнений методом простыхитераций. - student2.ru , для которого выполняется условие "i = 1,…,n: ½ Последовательстьрешения систем линейныхалгебраическихуравнений методом простыхитераций. - student2.ru - Последовательстьрешения систем линейныхалгебраическихуравнений методом простыхитераций. - student2.ru ½<e, где e-заданнаяточностьвычислений.

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

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

Последовательстьрешения систем линейныхалгебраическихуравнений методом простыхитераций. - student2.ru ; Последовательстьрешения систем линейныхалгебраическихуравнений методом простыхитераций. - student2.ru ;

Последовательстьрешения систем линейныхалгебраическихуравнений методом простыхитераций. - student2.ru ; Последовательстьрешения систем линейныхалгебраическихуравнений методом простыхитераций. - student2.ru .

6. Основныепонятиятеориисравнений: сравнимость чисел по данному модулю, вычет, полный и приведенный набор вычетов по данному модулю. Проиллюстрировать на примере.

Если двум целым числам a и b соответствует один и тот же остаток r от деления на m, то они называются сравнимыми по модулю m, т. е.

a= mq1+ r; b = mq2 + r. (4)

Сравнимость чисел a и b по модулю m записывается как

a = b(modm). (5)

Справедлива также запись

b = a(modm). (6)

Это соотношение справедливо для целых значений a, b и m Последовательстьрешения систем линейныхалгебраическихуравнений методом простыхитераций. - student2.ru 0, тогда и только тогда, когда

a = b + km, (7)

где k – некоторое целое.

Таким образом, запись (modm) служит признаком сравнимости чисел по данному модулю m.

Если же записать 29 = 5(mod 12) или 65 = 5(mod 12), то данная ситуация означает операцию приведения чисел 29 и 65 по модулю 12 (т.е., что 5 – это вычет чисел 29 и 65 по модулю 12).

Выражение a = mq + r означает, что для любого целого числа а (а > 0) его вычет r = a(mod m) – это некоторое целое число в интервале от 0 до m – 1. Множество Zm = {0, 1,…, m-1} называется полным набором вычетов по модулю m, а элементы этого множества определяются из соотношения r = a – mq, q = 0, 1, 2, … .

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

Например, если m = 10, то Zm= {0, 1, …, 9}, а Последовательстьрешения систем линейныхалгебраическихуравнений методом простыхитераций. - student2.ru = {1, 3, 7, 9}, так как только числа 1, 3, 7, 9 из множества Zm не имеют с числом 10 общего делителя, большего 1. Если m = 11, Zm= {0, 1, …, 10}, а Последовательстьрешения систем линейныхалгебраическихуравнений методом простыхитераций. - student2.ru = = {1, 2, …, 10}, поскольку все элементы множества Zm, кроме 0, являются взаимно простыми с числом 11 ввиду того, что оно является простым.

ФункцияЭйлера: понятие и способывычисления. Теорема Эйлера

Функция Эйлераопределяется для всех целых положительных чиселаи равна количеству чисел ряда 0, 1, …, а-1, взаимно простых са. Обозначением функции Эйлера является j(а).

Например, j(5) = 4, j(6) = 2, j(12) = 4. Иными словами, в соответствии с введенными выше определениями, если Последовательстьрешения систем линейныхалгебраическихуравнений методом простыхитераций. - student2.ru – приведенный набор вычетов по модулю а, то Последовательстьрешения систем линейныхалгебраическихуравнений методом простыхитераций. - student2.ru .

Очевидно, что для а = m простого согласно (12)

Последовательстьрешения систем линейныхалгебраическихуравнений методом простыхитераций. - student2.ru . (13)

Функция Эйлера может быть определена исходя из канонического разложения числа вида (1)

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

Или

Последовательстьрешения систем линейныхалгебраическихуравнений методом простыхитераций. - student2.ru . (15)

Например, если а = 60 = 22×3×5, то согласно (14) имеем:

Последовательстьрешения систем линейныхалгебраическихуравнений методом простыхитераций. - student2.ru ,

либо согласно (15) имеем: Последовательстьрешения систем линейныхалгебраическихуравнений методом простыхитераций. - student2.ru .

Функция Последовательстьрешения систем линейныхалгебраическихуравнений методом простыхитераций. - student2.ru является мультипликативной, т.е.

Последовательстьрешения систем линейныхалгебраическихуравнений методом простыхитераций. - student2.ru (16)

в том случае, если числа a1 и a2 взаимно простые.

Из (16), в частности, следует, что, если m = pq, где p и q – простые числа, то, с учётом (13) имеем:

Последовательстьрешения систем линейныхалгебраическихуравнений методом простыхитераций. - student2.ru . (17)

Теорема Эйлера утверждает, что при m > 1 и Последовательстьрешения систем линейныхалгебраическихуравнений методом простыхитераций. - student2.ru = 1 справедливо соотношение

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

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

8. Решениесравненияax = 1(modn) с помощью метода цепныхдробейЕвклида.

Известно, что диафантово уравнение имеет решение в том случае, если a>b (в нашем случае n>a), а также если целочисленные коэффициенты a и b являются взаимно простыми (в нашем случае Последовательстьрешения систем линейныхалгебраическихуравнений методом простыхитераций. - student2.ru = 1).

Уравнение (23) может быть решено на основе метода, базирующегося на разложении отношения Последовательстьрешения систем линейныхалгебраическихуравнений методом простыхитераций. - student2.ruв непрерывную дробь с помощью алгоритма Евклида (см. соотношения (2)). Следовательно, для решения сравнения (21) необходимо представить в виде непрерывной (цепной) дроби отношение Последовательстьрешения систем линейныхалгебраическихуравнений методом простыхитераций. - student2.ru . Так, если данное отношение является рациональной несократимой дробью, то её разложение в непрерывную дробь осуществляется по следующей схеме:

Последовательстьрешения систем линейныхалгебраическихуравнений методом простыхитераций. - student2.ru , откуда Последовательстьрешения систем линейныхалгебраическихуравнений методом простыхитераций. - student2.ru ; (24)

Последовательстьрешения систем линейныхалгебраическихуравнений методом простыхитераций. - student2.ru , откуда Последовательстьрешения систем линейныхалгебраическихуравнений методом простыхитераций. - student2.ru ; (25)

Последовательстьрешения систем линейныхалгебраическихуравнений методом простыхитераций. - student2.ru , откуда Последовательстьрешения систем линейныхалгебраическихуравнений методом простыхитераций. - student2.ru ; (26)

Последовательстьрешения систем линейныхалгебраическихуравнений методом простыхитераций. - student2.ru Последовательстьрешения систем линейныхалгебраическихуравнений методом простыхитераций. - student2.ru

Последовательстьрешения систем линейныхалгебраическихуравнений методом простыхитераций. - student2.ru , Последовательстьрешения систем линейныхалгебраическихуравнений методом простыхитераций. - student2.ru ;

Последовательстьрешения систем линейныхалгебраическихуравнений методом простыхитераций. - student2.ru , Последовательстьрешения систем линейныхалгебраическихуравнений методом простыхитераций. - student2.ru .

Второе слагаемое выражения (24) можно получить из (25):

Последовательстьрешения систем линейныхалгебраическихуравнений методом простыхитераций. - student2.ru . (27)

Тогда, подставляя (26) в (23), получим

Последовательстьрешения систем линейныхалгебраическихуравнений методом простыхитераций. - student2.ru . (28)

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

Последовательстьрешения систем линейныхалгебраическихуравнений методом простыхитераций. - student2.ru . (29)

Подставляя (29) в (28), получим

Последовательстьрешения систем линейныхалгебраическихуравнений методом простыхитераций. - student2.ru . (30)

Действуя далее таким же образом, окончательно получим

Последовательстьрешения систем линейныхалгебраическихуравнений методом простыхитераций. - student2.ru . (31)

Числа q1, q2, …, участвующие в разложении дроби Последовательстьрешения систем линейныхалгебраическихуравнений методом простыхитераций. - student2.ru в непрерывную, называются неполными частными, а дроби Последовательстьрешения систем линейныхалгебраическихуравнений методом простыхитераций. - student2.ru , Последовательстьрешения систем линейныхалгебраическихуравнений методом простыхитераций. - student2.ru , Последовательстьрешения систем линейныхалгебраическихуравнений методом простыхитераций. - student2.ru , … называются подходящими.

Нас в данном случае интересует индекс l при последнем частном цепной дроби, поскольку именно от значения l зависит решение уравнения Последовательстьрешения систем линейныхалгебраическихуравнений методом простыхитераций. - student2.ru . Оно определяется следующим образом:

x= (-1)l×nl-1 , (32)

где l – порядок непрерывной дроби, определяющий неполное частное ql, у которого остаток равен 0 (точнее говоря, в этом случае ql является полным частным в отличие от других значений qi).

Коэффициенты nl, al в выражении (31) вычисляются рекурсивно с использованием неполных частных q1, …, ql-1 следующим образом.

Так, Последовательстьрешения систем линейныхалгебраическихуравнений методом простыхитераций. - student2.ru , то есть Последовательстьрешения систем линейныхалгебраическихуравнений методом простыхитераций. - student2.ru , а Последовательстьрешения систем линейныхалгебраическихуравнений методом простыхитераций. - student2.ru .

Далее, Последовательстьрешения систем линейныхалгебраическихуравнений методом простыхитераций. - student2.ru , т.е. Последовательстьрешения систем линейныхалгебраическихуравнений методом простыхитераций. - student2.ru , а Последовательстьрешения систем линейныхалгебраическихуравнений методом простыхитераций. - student2.ru .

Наши рекомендации