ReferatWorld.ru

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

МОСКОВСКИЙ ГОСУДАРСТВЕННЫЙ СТРОИТЕЛЬНЫЙ УНИВЕРСИТЕТ

КУРСОВАЯ РАБОТА

тема:

«Вычисление определённого интеграла

с помощью метода трапеций

на компьютере»

Выполнил:

студент ф-та

ЭОУС-1-12

Зыков И.

Принял:

Зоткин С. П.

Москва 2001

1. Введение:

Определенный интеграл от функции, имеющей неэлементарную первообразную, можно вычислить с помощью той или иной приближенной формулы. Для решения этой задачи на компьютере, можно воспользоваться формулами прямоугольников, трапеций или формулой Симпсона. В данной работе рассматривается формула трапеций.

Пусть I = ò f ( x ) dx , где f ( x ) – непрерывная функция, которую мы для наглядности будем предполагать положительной. Тогда I представит собой площадь криволинейной трапеции, ограниченной линиями x = a , x = b , y =0, y = f ( x ) . Выберем какое-нибудь натуральное число n и разложим отрезок[ a , b ] на n равных отрезков при помощи точек x 0 = a < x 1 <…< x n = b . Прямые x = x iразбивают интересующую нас криволинейную трапецию на n полосок. Примем каждую из этих полосок за обыкновенную прямолинейную трапецию (рис. 1, где n =4).

рис. 1

Тогда площадь первой слева полоски будет приближенно выражаться числом

((f(x 0 )+f(x 1 ))/2) *(x 1 -x 0 )=((y 0 +y 1 )/2) *((b-a)/n) ,

ибо основания трапеции, за которую мы принимаем полоску, равны f ( x 0 )= y 0 и f ( x 1 )= y 1 , а высота её

x 1 -x 0 =(b-a)/n .

Аналогично площади дальнейших полосок выразятся числами

(y 1 +y 2 ) *((b-a)/2 *n) , (y 2 +y 3 ) *((b-a)/2 *n) , , (y n-1 +y n) *((b-a)/2 *n) .

Значит, для нашего интеграла получается формула

I » ((b-a)/2 *n) *[ y 0 +2 *(y 1 +…+y n-1)+y n] .

Пологая для краткости y 0 + y n= Y кр (крайние), y 1 + y 2+…+ y n-1 = Y пром (промежуточные), получим

ò ydx » ((b-a)/2 * n) *(Y кр+2 *Y пром)

Эту формулу можно записать в другом виде

ò f(x)dx » (h/2) *[ f(a)+f(b)+2 å f(x i) ]

(где h – длина одного из n равных отрезков, x i = a + i * h ). Эта приближенная формула и называется формулой трапеций. Она оказывается тем более точной, чем больше взятое нами число n . Погрешность одного шага вычисляется по формуле: -( h ^3)/12 .

Задача. Пусть нужно проинтегрировать функцию f ( x ) = x ³ +2x²-3 x -8 на отрезке [0, 6]. На этом отрезке функция непрерывна.

Для выполнения поставленной задачи составлена нижеописанная программа, приближенно вычисляющая определенный интеграл с помощью метода трапеций. Программа состоит из трех функций main , f и trap . Функция main позволяет ввести интервалы интегрирования и задать точность вычисления интеграла, а также вызывает функцию trap для вычисления интеграла и распечатывает на экране результат. Функция f принимает аргумент x типа float и возвращает значение интегрируемой функции в этой точке. Trap – основная функция программы: она выполняет все вычисления, связанные с нахождением определенного интеграла. Trap принимает четыре параметра: пределы интегрирования типа float (a и b ), допустимую относительную ошибку типа float и указатель на интегрируемую функцию. Вычисления выполняются до тех пор, пока относительная ошибка, вычисляемая по формуле | S-Sn |, не будет меньше или равна требуемой. Функция реализована с экономией вычислений, т. е. учитывается, что S 0 постоянная и S 1= S 1+ f ( a +(2 *i +1) *h ) , поэтому эти значения вычисляются единожды. Метод трапеций обладает высокой скоростью вычисления, но меньшей точнос

Внимание, отключите Adblock

Вы посетили наш сайт со включенным блокировщиком рекламы!
Ссылка для скачивания станет доступной сразу после отключения Adblock!

Скачать
Рефераты по информатике и программированию МОСКОВСКИЙ ГОСУДАРСТВЕННЫЙ СТРОИТЕЛЬНЫЙ УНИВЕРСИТЕТ КУРСОВАЯ РАБОТА тема: «Вычисление определённого интеграла с помощью метода трапеций на
Оценок: 1005 (Средняя 5 из 5)

Одними из наиболее популярных услуг на рынке IT-технологий являются создание и продвижение лендингов. Они способны положительно влиять на деятельность любого бизнес-проекта в интернете. Судя по многочисленным отзывам, заказавшие создание лендингов люди ни разу не пожалели о потраченных деньгах. Они вложили в будущее, которое неразрывно связано с интернетом. Всё больше и больше предпринимателей обращаются к услугам разных агентств, веб-студий, чтобы заказать создание лендинга у профессионалов.

© 2017 - 2022 ReferatWorld.ru