Исследование методов вычисления определенных интегралов
Курсовая работа, 22 Января 2014, автор: пользователь скрыл имя
Краткое описание
Программа исследует методы вычисления определенных интегралов. При расчете используются численные методы Симпсона (парабол) и трапеций вычисления определенных интегралов. Точное значение вычисляется по формуле Ньютона-Лейбница. Приведена иллюстрация метода трапеций. Представлен график зависимости погрешности данных методов от количества разбиений. Результаты сохраняются в текстовом файле.
Прикрепленные файлы: 1 файл
Пояснительная записка.doc
— 267.50 Кб (Скачать документ)Министерство образования и науки Российской Федерации
Уфимский государственный
авиационный технический
Кафедра Информатики
Пояснительная записка
к курсовой работе:
«Исследование методов вычисления определенных интегралов»
Выполнил: студент гр. ДЛА-101 Мифтахова А.Р.
Проверил: Кондратьева Н.В.
УФА 2012
Задание
на курсовую работу по дисциплине Информатика
Факультет: АД, группа: ДЛА-101.
Студент(ка): Мифтахова А.Р.
Срок сдачи работы – 15 неделя.
Тема 5 «Исследование методов вычисления определенных интегралов»
Вариант: 6, задание выполняется в Visual Basic
Задание: Методы решения: метод трапеций, метод Симпсона. Для иллюстрации выбрать любой из данных методов. Представить на графике зависимость погрешности данных методов от количества разбиений N (N изменяется на интервале [10,200] с шагом 10). Точное решение находится по формуле Ньютона-Лейбница. Результаты эксперимента сохранить в текстовом файле.
Преподаватель: Н.В. Кондратьева,
Дата выдачи задания «______»___________201__ г.
Студент: _________________ А.Р. Мифтахова
Дополнительные условия и уточнения задания в процессе выполнения курсовой работы:
______________________________
СОДЕРЖАНИЕ
вВЕДЕНИЕ
Программа исследует методы вычисления определенных интегралов. При расчете используются численные методы Симпсона (парабол) и трапеций вычисления определенных интегралов. Точное значение вычисляется по формуле Ньютона-Лейбница. Приведена иллюстрация метода трапеций. Представлен график зависимости погрешности данных методов от количества разбиений. Результаты сохраняются в текстовом файле.
Описание методов
Метод трапеций
Будем исходить из геометрических соображений и рассматривать определенный интеграл:
как площадь некоторой фигуры, чаще всего ее называют криволинейной трапецией, ограниченной кривой y = f(x), осью Ox и прямыми y = a, y = b. Будем также предполагать, что функция y = f(x) непрерывна на [a. b].
Идея, которая привела к понятию
определенного интеграла
а затем каждую полоску заменить прямоугольником, высота которого равно какой-либо ординате.
Тогда получится следующая формула:
где xi <= ci <= xi+1 (i = 0, 1, ..., n-1).
Площадь криволинейной фигуры заменится площадью сумм прямоугольников. Эта приближенная формула и называется формулой прямоугольников.
Практически, в качестве точки ci берут середину промежутка [xi , xi+1], т. е.
Заменим данную кривую вписанной в нее ломаной, с вершинами в точках (xi, yi),
где yi = f(xi) (i = 0, 1, 2, ..., n-1).
Тогда криволинейная трапеция заменится фигурой, состоящей из трапеций. Будем по-прежнему считать, что промежуток [a, b] разбит на равные части, тогда площади этих трапеций будут равны:
Складывая полученные значения, приходим к приближенной формуле:
Эта приближенная формула называется формулой трапеций.
Метод Симпсона
Алгоритм вычисления определенного интеграла
методом Симпсона с переменным шагом интегрирования.
- Разбивается отрезок интегрирования на 2n равных частей с шагом h=(b-a)/(2n).
- На каждом отрезке, состоящих из трех точек на интервалах [x0,x2], [x2,x4],…[x2n-1,x2n], подынтегральная функция f(x) заменяется параболой в виде интерполяционной формулы Ньютона: .
- Суммируя интервалы, получим , где f0 =f(a); f2n = f(b); fi - значение функции внутри отрезка.
- Затем шаг интегрирования h уменьшается вдвое и производится оценка точности вычислений R двух последних циклов вычислений сумм площадей, которая сравнивается с величиной ε по условию R=|S2n-Sn|/15<ε.
- Процесс вычисления площадей повторяется, если R будет ложно.
Блок- схемы программ
Блок-схема метода трапеций
2.2. Блок-схема метода Симпсона (парабол)
ОСНОВНЫЕ ФУНКЦИОНАЛЬНЫЕ ЧАСТИ ПРОГРАММЫ
Form1 – Курсовая работа
Form1 – главная форма в программе.
В верхней части формы
Структура меню главной формы:
Файл
- Выход
Визуализация
- Метод трапеций
Исследовние
- Исследовать данные методы
Справка
- Блок-схема метода трапеций
- Блок-схема метода Симпсона (парабол)
- Об авторе
- О программе
Form5 – Об авторе
Form5 «Об авторе» загружается при выборе на главной форме в меню пунктов: Справка => Об авторе.
Form4 – О программе
Form4 «О программе» загружается при выборе на главной форме в меню пунктов: Справка => О программе.
Вычисление площади данными мет
одами
Чтобы найти решение интеграла данными методами надо выбрать метод вычисления определенного интеграла, задать количество разбиений и нажать кнопку на главной форме «Вычислить интеграл».
Результаты выводятся на главную форму:
Form2 – График данной функции с мет
одом трапеций
Данная форма вызывается при нажатии пунктов в меню:
Визуализация => Метод трапеций
Чтобы построить график данной функции и сделать визуализацию метода трапеций, надо нажать кнопку «Построить график и метод трапеций».
Form3 – Исследование данных методов
Данная форма вызывается при нажатии пунктов в меню:
Исследование => Исследовать данные методы.
При нажатии кнопки «Сохранить» появляется диалоговое окно «Сохранить как», чтобы сохранить результаты исследования в текстовом файле.
ВЫВОД
- Среда разработки Visual Basic 6.0 позволяет эффективно и быстро решать различные вычислительные задачи.
- Созданное программное обеспечение позволяет проводить решение определенного интеграла методами трапеций и Симпсона. При этом результаты эксперимента отображаются в текстовом виде и в графическом виде (сравнительные графики погрешностей).
- Программа позволяет выполнять вычисление определенного интеграла. Визуализация выполняется для метода трапеций.
- Исследование показало, что метод Симпсона (парабол) дает более точные результаты. Это видно на сравнительном графике погрешностей и при осуществлении вычислений.
Список литературы
- Ананьев А., Федоров А. «Самоучитель Visual Basic 6.0». БХВ - Петербург, 2005 г. - 346 с.
- Бронштейн И.Н., Семендяев К.А. Справочник по математике. Для инженеров и учащихся ВТУЗов. Гос. издательство физико-математической литературы. М.: 1962 г. – 608 с.
- Виленкин Н.Я. Алгебра и математический анализ. Учебное пособие для учащихся школ и классов с углубленным изучен
ием математики. М.: «Просвещение», 1998. – 288 с.
- Стойлова Л.П. Математика: Учебник для студ. высш. пед. учеб. заведений. М.: «Академия», 1999. – 424 с.