Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методические указания к выполнению РГР. Алгорит...doc
Скачиваний:
5
Добавлен:
27.11.2019
Размер:
265.73 Кб
Скачать

2 Решение систем линейных алгебраических уравнений методом Гаусса

Метод Гаусса состоит из двух этапов: прямой ход и обратный.

Прямой ход Гаусса выполняется за n-1 стадий, на каждой k-й стадии исключается очередная неизвестная xk по формулам:

;

;

,

где n – порядок системы линейных алгебраических уравнений; i, j = k + 1, ..., n. Обратный ход состоит из n-1 стадий обратной подстановки по рекуррентной формуле:

; ; i = n-1,...,1.

Алгоритм решения системы линейных алгебраических уравнений по методу Гаусса:

Этап 1. Задание исходных значений: ввод матрицы А и вектора В, k:=1.

Этап 2. Вычисление: i := k + 1.

Этап 3. Печать матрицы А и вектора В.

Этап 4. Вычисление: m := aik / akk; aik := 0;bi := (bi - mbk).

Этап 5. Вычисление: aij := aij - makj для j = k + 1, ..., n.

Этап 6. Вычисление: i := i + 1, если i n, то переход к этапу 4.

Этап 7. Вычисление: k := k + 1, если k n, то переход к этапу 2.

Этап 8. Вычисление: xn := bn / ann; i := n - 1.

Этап 9. Вычисление: Z = ; xi = (bi - Z) / aji.

Этап 10. Вычисление: i := i - 1, если i 1, то переход к этапу 9.

Этап 11. Печать вектора X.

3 Вычисление интеграла

3.1 Метод прямоугольников

Простейшим методом численного интегрирования является метод прямоугольников. Он непосредственно использует замену определенного интеграла интегральной суммой:

h = (b –a )/n,

где n - число разбиений отрезка [a, b].

В качестве точек могут выбираться левые (xi-1) или правые (xi) границы элементарных отрезков. Обозначая f(xi) = yi, получим следующие формулы метода прямоугольников соответственно для этих двух случаев:

Широко распространенным и более точным является вид формулы прямоугольников, использующий значение функции в средних точках элементарных отрезков (в полуцелых узлах):

x[i - 1/2] = (x[i - 1] + x[i]) / 2 = x[i] + h / 2, i = 1, 2, ..., n.

Этот метод называется еще методом средних (рисунок 4).

3.2 Метод трапеций

Метод трапеций использует линейную интерполяцию, т.е. график функции y = f(x) представляется в виде ломаной, соединяющей точки (xi, yi). В этом случае площадь всей фигуры (криволинейной трапеции) складывается из площадей элементарных прямолинейных трапеций. Площадь каждой такой трапеции равна произведению полусуммы оснований на высоту (рисунок 5).

, i = 1, 2, ..., n.

Складывая все эти равенства, получаем формулу трапеций для численного интегрирования:

3.3 Метод Симпсона (метод парабол)

Этот метод отличается от предыдущих тем, что на каждом малом интервале [xk-1, xk] дуга кривой f(x) заменяется дугой параболы, проходящей через точки (xk-1, f(xk-1)), (yk, f(yk)), (xk, f(xk)), где yk = (xk-1 + xk) / 2 (рисунок 6).

Формула имеет следующий вид:

I=1/6*((f(a)+f(b))*h+2 *h+4 *h),

где h = (b - a) / n,

xk = xk-1 + h (xo = a), yk = yk-1 + h (yo = a – h / 2).

Задания к работе

Используя программу ASNIRS, получите индивидуальное задание. Составьте блок-схемы к задачам, напишите программы на языке Pascal, реализуйте их на ПЭВМ, оформите отчет о выполненной работе.