Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
R4-INTEG.doc
Скачиваний:
6
Добавлен:
16.11.2019
Размер:
693.25 Кб
Скачать

Формула прямокутників

Наближене значення інтеграла , де f неперервна на [х0, х0+h], можна знайти, якщо функцію f замінити інтерполяційним многочленом нульового степеня, тобто для всіх хє 0, х0+h] покласти f(x) = f(c), де с є [х0, х0+h]. Тоді дістанемо наближену рівність

. (4.9)

Я кщо f(x) > 0 і неперервна на [х0, х0+h] , то наближену рівність (4.9) можна тлумачити геометричне так: за наближене значення площі криволінійної трапеції ABCD (рис. 4.1), обмеженої знизу віссю абсцис, зверху графіком функції f, а з боків прямими х =хо і х = хо+h, береться значення площі прямокутника MNCD. Тому формула (4.9) Рис. 4.1

дістала назву формули прямокутників.

Якщо с =x0 або с =хо + h, то (4.9) називають відповідно формулою лівих прямокутників

(4.10)

Якщо с=хо+h, то (4.9) називають формулою правих прямокутників

(4.11)

Якщо с =хо+ h, то (4.9) називають відповідно формулою середніх прямокутників

h (4.12)

Знайдемо залишкові члени формул прямокутників, припустивши що підінтегральна функція f на [хо; xo+h] має неперервну похідну першого порядку (для випадку формул лівих і правих прямокутників) і неперервну похідну другого порядку (для випадку формули середніх прямокутників).

Похибки методу оцінюємо за формулами:

R1(f)│ , (4.13)

R2(f)│ , (4.14)

де

M1= , M2= ,

На рис 4.2 подано схему алгоритму чисельного інтегрування функцій за формулою середніх прямокутників. Відповідною програмою для інтеграла є програма 4.1.

Програма 4.1

10 PRINT " — Чисельне інтегрування методом"—

2 0 PRINT " —— середніх прямокутників"——

ЗО INPUT "Ввести нижню межу інтегрування А="; А

40 INPUT "Ввести верхню межу інтегрування В="; В

50 DEF FNY(X)=X*COS(X)

60 INPUT "Ввести число інтервалів N-";N

70 М=0; S=0: H=(B-A)/N: X=A-H/2

80 Х=Х+Н

90 F=FNY(X)

100 S=S+F: M=M+1

110 IFM<>N THEN80

120 I=S*H

130 PRINT "Для А="А; "В="В; "N="N

140 PRINT "Значення інтеграла І="І

150 GOTO 60

160 END

Приклад 1.Методом прямокутників обчислити інтеграл

I= .

Формула «лівих» прямокутників (4.10)

Тому що крок у нас постійний h=0.1, то по формулі «лівих» прямокутників (4.10) маєш:

I= 0.1(1+0.990+0.962+0.917+ +0.862+0.800+0.735+0.671+0.610+0.552)=0,8099

По формулі «правих» прямокутників одержимо наступний результат:

І = 0.1(0.990+0.962+0.917+0.862+0.800+0.735+

+0.671+0.610+0.552+0.5)=0.7599

Погрішність в обчисленні інтеграла складає ΔI2=I2-I=0.00021(близько 0.027%)

Для обчислення інтеграла по формулі «середніх» прямокутників треба спочатку обчислити значення функції в крапках Xi+1/2

Xi+1/2

0,05

0,15

0,25

0,35

0,45

0,55

0,65

0,75

0,85

0,95

Yi+1/2

0,9975

0,9779

0,9411

0,8908

0,8316

0,7677

0,7029

0,64

0,58055

0,5256

Тоді

= y1/2h+y3/2h+…+yi-1/2h+…+yn-1/2h=0.7856

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]