BigEdu.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)

Наверняка у вас есть товары или услуги, продажа которых приносит вам максимальную прибыль. Для быстрого старта в сети вам необходимо создание посадочной страницы (одностраничного сайта), на которой будет размещена информация о маржинальных товарах/услугах интернет магазина. За 8 лет опыта разработки конверсионных страниц мы выработали оптимальную структуру, которая позволит привлекать через landing page больше продаж. На такую структуру «одевается» ваш контент — фирменный стиль, тексты, фотографии, уникальные торговые предложения, после чего страница выходит в свет. Разработка лендинга и запуск в сети — до 7 рабочих дней. Стоит отметить, что в разработку самой посадочной страницы входит и написание копирайтером продающих текстов для вашего бизнеса, чтобы каждый посетитель страницы захотел совершить покупку именно у вас. Результат: качественно разработаная продающая посадочная страница, которая готова приносить вам новых клиентов.

© 2016 - 2022 BigEdu.ru