Теми рефератів
Авіація та космонавтика Банківська справа Безпека життєдіяльності Біографії Біологія Біологія і хімія Біржова справа Ботаніка та сільське гос-во Бухгалтерський облік і аудит Військова кафедра Географія
Геодезія Геологія Держава та право Журналістика Видавнича справа та поліграфія Іноземна мова Інформатика Інформатика, програмування Історія Історія техніки
Комунікації і зв'язок Краєзнавство та етнографія Короткий зміст творів Кулінарія Культура та мистецтво Культурологія Зарубіжна література Російська мова Маркетинг Математика Медицина, здоров'я Медичні науки Міжнародні відносини Менеджмент Москвоведение Музика Податки, оподаткування Наука і техніка Решта реферати Педагогіка Політологія Право Право, юриспруденція Промисловість, виробництво Психологія Педагогіка Радіоелектроніка Реклама Релігія і міфологія Сексологія Соціологія Будівництво Митна система Технологія Транспорт Фізика Фізкультура і спорт Філософія Фінансові науки Хімія Екологія Економіка Економіко-математичне моделювання Етика Юриспруденція Мовознавство Мовознавство, філологія Контакти
Українські реферати та твори » Математика » Наближений метод рішення інтегралів. Метод прямокутників (правих, середніх, лівих)

Реферат Наближений метод рішення інтегралів. Метод прямокутників (правих, середніх, лівих)

Категория: Математика

Лабораторна робота № 4.

Наближений метод рішення інтегралів.

Метод прямокутників (правих, середніх, лівих).

Гребенникова Марина

12-А клас

Багато інженерні завдання, завдання фізики, геометрії та багатьох інших сфер людської діяльності призводять до необхідності обчислювати визначений інтеграл виду де f (x)-дана функція, безперервна на відрізку [a; b]. Якщо функція f (x) задана формулою і ми вміємо знайти невизначений інтеграл F (x), то визначений інтеграл обчислюється за формулою Ньютона-Лейбніца:
Якщо ж невизначений інтеграл даної функції ми знайти не вміємо, або по небудь причини не хочемо скористатися формулою Ньютона-Лейбніца або якщо функція f (x) задана графічно чи таблицею, то для обчислення визначеного інтеграла застосовують наближені формули. Для наближеного обчислення інтеграла можна використовувати метод прямокутників (правих, лівих, середніх). При обчисленні інтеграла слід пам'ятати, який геометричний зміст визначеного інтеграла. Якщо f (x)> = 0 на відрізку [a; b], то чисельно дорівнює площі фігури, обмеженої графіком функції y = f (x), відрізком осі абсцис, прямий x = a і прямий x = b (рис. 1.1) Таким чином, обчислення інтеграла рівносильне обчисленню площі криволінійної трапеції.

Розділимо відрізок [a; b] на n рівних частин, тобто на n елементарних відрізків. Довжина кожного елементарного відрізка.

Точки поділу будуть: x 0 = a; x 1 = a + h; x 2 = a +2 * h, ... , X n-1 = a + (n-1) * h; x n = b.

Числа y 0 , y 1 , y 2 , ... , Y n є ординатами точок графіка функції, відповідних абсцис x 0 , x 1 , x 2 , ... , X n (Рис. 1.2).

Будуємо прямокутники. Це можна робити декількома способами:

Ліві прямоуголікі (зліва на право)

Праві прямоугонікі (Побудова справа на ліво)

Середні прямокутники (Посередині)

З рис. 1.2 випливає, що площа криволінійної трапеції наближено замінюється площею багатокутника, складеного з n прямокутників. Таким чином, обчислення певного інтеграла зводиться до знаходження суми n елементарних прямокутників.

h = (ba)/n-ширина прямокутників

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

(1.3)

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

(1.4)

Формула середніх прямокутників.

S серед = (S правих + S лівих )/2

(1.5)


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

Program levii; {Метод лівих прямокутників}
uses crt;
var i, n: integer; a, b, h, x, xb, s: real;
function f (x: real): real;
begin f: = (1/x) * sin (3.14 * x/2); end;
begin
clrscr;
write ('Введіть нижню межу інтегрування'); readln (a);
write ('Введіть верхню межу інтегрування'); readln (b);
write ('Введіть кількість відрізків'); readln (n);
h: = (ba)/n; s: = 0; xb: = a;
for i: = 0 to n-1 do
begin x: = xb + i * h; s: = s + f (x) * h; end;
writeln ('Інтеграл рівний', s: 12:10); readln;
end.

a = 1 b = 2 n = 10 S = 18,077

a = 1 b = 2 n = 20 S = 18, 208

a = 1 b = 2 n = 100 S = 18, 270

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


Program pravii; {Метод правих прямокутників}
uses crt;
var i, n: integer; a, b, h, x, xb, s: real;
function f (x: real): real;
begin f: = (1/x) * sin (3.14 * x/2); end;
begin
clrscr;
write ('Введіть нижню межу інтегрування'); readln (a);
write ('Введіть верхню межу інтегрування'); readln (b);
write ('Введіть кількість відрізків'); readln (n);
h: = (ba)/n; s: = 0; xb: = a;
for i: = 1 to n do
begin x: = xb + i * h; s: = s + f (x) * h; end;

writeln ('Інтеграл рівний', s: 12:10); readln;
end.

a = 1 b = 2 n = 10 S = 18,05455

a = 1 b = 2 n = 20 S = 18,55555

a = 1 b = 2 n = 100 S = 18,2734

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


Program srednii; {Метод середніх прямокутників}
uses crt;
var i, n: integer; a, b, dx, x, s, xb: real;
function f (x: real): real;
begin f: = (1/x) * sin (3.14 * x/2); end;
begin
clrscr;
write ('Введіть нижню межу інтегрування'); readln (a);
write ('Введіть верхню межу інтегрування'); readln (b);
write ('Введіть кількість відрізків'); readln (n);
dx: = (ba)/n; xb: = a + dx/2;
for i: = 0 to n-1 do
begin x: = xb + i * dx; s: = s + f (x) * dx; end;

write ('Інтеграл рівний', s: 15:10); readln;
end.

a = 1 b = 2 n = 10 S = 18,07667

a = 1 b = 2 n = 20 S = 18,368

a = 1 b = 2 n = 100 S = 18,156

Висновок і висновки.

Таким чином очевидно, що при обчисленні визначених інтегралів методами прямокутників не дає нам точного значення, а тільки наближене.

Чим більше значення n, тим точніше значення інтеграла ..



Друкувати реферат
Замовити реферат
Товары
загрузка...
Наверх Зворотнiй зв'язок