Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Полная методичка без 4 стр.doc
Скачиваний:
26
Добавлен:
10.11.2019
Размер:
1.94 Mб
Скачать

1.5 Алгоритм вычисления интеграла функции, заданной

таблицей с неравноотстоящими узлами, по методу прямоугольников

Для приближенного вычисления используем формулу (2.1). Предполагаются известными точки 0; у0), (х1;y1),…, (xi; yi),…, (xn; yn).

Программа реализует алгоритм, основанный на следующих рекуррентных соотношениях:

S0=0, Si=Si-1+yi (xi-xi-1), (i=1,2,...,n)

Тогда

.

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

2.1 Вывод формулы

Формула трапеций основана на том, что на отрезке 0; х0 + h] дугу кривой у= f (x) заменяют хордой, стягивающей концы этой дуги (рис. 2.3), т. е. производят линейное интерполирование функции у= f(x). При этом площадь криволинейной трапеции заменяют площадью трапеции с основаниями f(x0) и f(х0+h) и высотой h, следовательно,

Отсюда, чтобы вычислить , разобьем отрезок [а; b] на n равных частичных отрезков, так что шаг .

Проведем через точки деления ординаты и заменим данную кривую ломаной, отрезки которой соединяют концы двух соседних ординат. Криволинейная трапеция при этом заменится на фигуру, состоящую из n трапеций (рис. 2.4), высоты которых h, а основания – ординаты уi=f(xi), ( ), в точках деления. Площадь такой фигуры, как видно из (4), определяется суммой площадей элементарных трапеций.

Рисунок 2.3 – Линейное интерполирование функции

Рисунок 2.4 – Замена криволинейной трапеции фигурой из n трапеций

(4)

Полученную для вычисления интеграла формулу

(5)

называют формулой трапеций.

2.2 Оценка погрешности формул прямоугольников и трапеций

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

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

(6)

где , f(x) — подынтегральная функция, [a; b] —отрезок интегрирования, h – шаг интегрирования, ( ). Таким образом, если на [a; b] можно найти М2, то при заданном n (или h) по формулам (6) определяем абсолютную погрешность соответствующих приближенных результатов.

Из сравнения формул (1) - (3) и (5) и формул для их погрешностей (6) можно заключить, что они одинаково трудоемки и дают примерно одинаковой точности результат (погрешность порядка h2). Поэтому ни у одного из этих методов нет преимущества перед другим.

Замечание. Если функция f(х) задана таблично, то в формулах (6) f"(х) можно заменить на конечную разность . Так что

3 Формула Симпсона

Более точной, чем формула трапеций, является формула Симпсона. Для достижения той же точности в ней можно брать меньшее число n участков разбиения и соответственно больший шаг h, а при одном и том же шаге h, (т. е. при том же объеме вычислений), она дает меньшие абсолютную и относительную погрешности.

Формулу Симпсона можно получить следующим образом. Разобьем участок [а, b] на четное число частей n = 2m точками

а=x0<x1<...<xn-1<xn=b .

Рисунок 2.5 – Вывод формулы Симпсона

Обозначим ординаты в точках деления через y0, y1,...,yn и рассмотрим пару соседних участков, например, с левым концом в точке а=х0 (рис. 2.5). Проведем через три точки кривой с координатами 0, у0), (x1, у1), (х2, у2) параболу с осью, параллельной оси Оу. Ее уравнение будет

у = Ах2 + Вх + С (7)

Заменив площадь заданной криволинейной трапеции на участке 0, х2] площадью криволинейной трапеции, ограниченной параболой (7), придем к приближенному равенству:

Вынося за скобку общий множитель и приводя к общему знаменателю, получим:

(8)

Неизвестные коэффициенты А, В, С в формулах (7) и (8) находятся из условия, что при значениях х, равных х0, х1, х2, функция f(x) принимает соответственно значения у0, у1, у2. Заметив, что , запишем эти условия в виде

(9)

Умножая второе равенство (9) на 4 и складывая после этого все три равенства (9), находим

у0 + 4у1 + у2 = А[x02 + (х0 + х2)2 + x22] + В[х0 + 2(х0 + х2) + х2] + 6С =

= 2А (x02 + х0х2 + x22) + 3B 0 + х2) + 6С, (10)

что совпадает с квадратной скобкой в правой части равенства (8).

Подставив (10) в правую часть равенства (8) и заметив, что

x2 – x0=2h, где h = (b – a)/n, придем к приближенному равенству

. (11)

Ясно, что для каждой следующей пары участков получается такая же формула:

(12)

Суммируя равенства вида (11) и (12) по всем участкам, получим формулу Симпсона:

(13)

Учитывая геометрический смысл формулы, ее называют также формулой парабол. В ней все ординаты с нечетными номерами умножаются на четыре, а все ординаты с четными номерами (кроме крайних) – на два. Крайние ординаты у0 и у2m входят в формулу с коэффициентами, равными единице.