Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Вычмат_лаб.doc
Скачиваний:
20
Добавлен:
23.08.2019
Размер:
403.97 Кб
Скачать
  1. Метод простой итерации

Пусть задана СЛАУ с квадратной невырожденной матрицей А

Ах=В

Приведем систему к следующему виду:

x1=b12*x2+b13*x3+…+b1n*xn+c1

x2=b21*x1+b23*x3+…+b2n*xn+c2 (8)

……………………………………………………..

xn=bn1*x1+bn2*x2+…+bnn*xn+cn ,

где bij=-aij/aii, ci=bi/aii (i,j=1,2,…n, j/=i) (9)

bij=0 при i=j

Выберем начальное приближение х(0)=(x1(0), x2(0), … , xn(0))

Подставляя его в правую часть приведенной выше системы, получим

х(1)=B x(0)+c .

Продолжая этот процесс далее, получим последовательность

x(0), x(1), … , x(n) приближений, вычисляемых по формуле

x(k+1)=Bx(k)+c, k=0,1,2,… .

В случае, когда для итераций используется система (8) с коэффициентами, вычисляемыми по формулам (9), метод простой итерации называют методом Якоби.

Оценим сходимость метода итераций. Пусть норма матрицы ||B||<1, тогда существует единственное решение СЛАУ и справедлива следующая оценка погрешности: _ || x(n) –X|| <=||B||n *|| x(0) – X|| , где Х- точное решение системы.

Cуществует достаточно грубое условие сходимости метода итераций как условие достаточной малости элементов bij или другое условие диагонального преобладания

∑ |aij| < |ajj | , j=1, 2, … , n; i /=j

В качестве критерия окончания итерационного процесса можно использовать неравенство || x(n)-x(n-1)|| < ε1, где 1=(1-||B||)/||B||*

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

Метод Зейделя можно рассматривать как модификацию метода Якоби. Основная идея метода состоит в том, что при вычислении очередного (к+1) –го приближения к неизвестному xi при i >1 используют уже найденные к+1 приближения к неизвестным x1 , …xi-1 , а не к-е приближение, как в методе Якоби.

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

ВАРИАНТЫ ЗАДАНИЙ

  1. Решить систему линейных уравнений (10) методом простой итерации, подставив вместо буквы С номер последней цифры зачетной книжки.

20.C*x1+ 1.2*x2+ 2.1*x3+ 0.9*x4 =21.7

1.2*x1+21.C*x2+ 1.5*x3+ 2.5*x4 =27.46

2.1*x1+ 1.5*x2+19.C*x3+ 1.3*x4 =28.76

0.9*x1+ 2.5*x2+ 1.3*x3+32.C*x4 =49.72

  1. Решить рассмотренную выше систему уравнений методом Зейделя.

ЛАБОРАТОРНАЯ РАБОТА №3

ВЫЧИСЛЕНИЕ ИНТЕГРАЛОВ

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

ПРОГРАММА РАБОТЫ

  1. Используя алгоритм вычисления интегралов по одной из приведенных формул, составить и отладить на ЭВМ программу.

  2. С помощью разработанной программы вычислить интеграл для одного из вариантов заданий.

  3. Сравнить полученные на ЭВМ результаты с контрольными, полученными “вручную”.

МЕТОДИЧЕСКИЕ УКАЗАНИЯ К РАБОТЕ

Квадратурные формулы имеют вид

, (11)

где — выбранные узлы интерполяции, — коэффициенты, зависящие только от выбора узлов, но не от вида функции (k=0,1,...,n), R — остаточный член или погрешность квадратурной формулы.

Разобьём отрезок интегрирования [a,b] на n равных частей системой точек

и вычислим подынтегральную функцию в полученных узлах

1. Формула трапеций

, (12)

где (i=0,1,...,n).

Остаточный член имеет вид

Формула трапеций даёт точное значение интеграла, когда подынтегральная функция f(x) линейна, ибо тогда f"(x)=0

2. Формула Симпсона (формула парабол)

(13)

где , остаточный член имеет вид

.

Формула Симпсона является точной для многочленов до третьей степени включительно, так как в этом случае .

Заметим, что в формуле Симпсона число узлов обязательно нечетное, т. е. n четное, n=2m.

3. Формула Ньютона (правило трех восьмых)

], (14)

где .

Остаточный член имеет вид

.

В формуле (14) n=3m.

ВАРИАНТЫ ЗАДАНИЙ

Вычислить приведенные ниже интегралы на основе квадратурных формул.