Точные и приближенные методы вычисления определенных интегралов
Автор работы: Пользователь скрыл имя, 15 Декабря 2012 в 13:04, курсовая работа
Краткое описание
Целью работы является систематизация материала по данной теме и разработка шаблонов для вычисления определенных интегралов с помощью прикладных программ.
В достижении цели потребовалось решить следующие задачи:
1. рассмотреть понятие определённого интеграла;
2. изучить методы его вычисления;
3. оценить погрешность приближенных методов;
Содержание
ВВЕДЕНИЕ 3
1 ТОЧНЫЕ И ПРИБЛИЖЕННЫЕ МЕТОДЫ ВЫЧИСЛЕНИЯ ОПРЕДЕЛЕННЫХ ИНТЕГРАЛОВ. ОЦЕНКА ПОГРЕШНОСТЕЙ МЕТОДОВ 4
1.1 Понятие определённого интеграла 4
1.2 Точные методы вычисления определенных интегралов 5
1.2.1 Формула Ньютона-Лейбница. 5
1.2.2 Формула интегрирования по частям 6
1.2.3 Замена переменной в определенном интеграле 7
1.3 Приближенные методы вычисления определённых интегралов 8
1.3.1 Метод прямоугольников 8
1.3.2 Метод трапеций 16
1.3.3 Метод Симпсона 19
1.3.4 Метод Монте-Карло 23
2 ПРИМЕНЕНИЕ ПРИКЛАДНЫХ ПРОГРАММ ДЛЯ ВЫЧИСЛЕНИЯ ОПРЕДЕЛЕННЫХ ИНТЕГРАЛОВ 25
2.1 Вычисление определенных интегралов в среде Mathcad14 25
2.2 Вычисление определённых интегралов с помощью табличного процессора MS Office Excel 2007 29
2.3 Сравнительный анализ вычисления определенных интегралов в Mathcad14 и MS Office Excel 2007 39
ЗАКЛЮЧЕНИЕ 40
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 41
Вложенные файлы: 1 файл
моя курсовая.doc
— 1.33 Мб (Скачать файл)
Рисунок 16. Значение интеграла найденного по методу Монте-Карло
Сравнив полученное значение с точным, можно определить погрешность вычисления (рисунок 17):
Рисунок 15. Разность между точным и случайным значением интеграла
2.2 Вычисление определённых интегралов с помощью табличного процессора MS Office Excel 2007
Одной из программ пакета Microsoft Office является Microsoft Excel. Она представляет собой программируемый табличный калькулятор, с помощью которых, также задавая входные данные, можно решить значительное число математических задач [16].
Реализовать нахождение интеграла, используя формулы методов левых, правых и средних прямоугольников при n=10.
Найдём значение интеграла заданной функции для использования его в дальнейшем решении для сравнения:
Для нахождения определённого интеграла методом левых и правых прямоугольников необходимо ввести значения подынтегральной функции, с входными параметрами которыми являются: a, b – левая и правая границы интервала, n – количество разбиений, h – шаг интегрирования (рисунок 16).
Рисунок 16. Входные данные для метода «левых» и «правых» прямоугольников
Далее вводим в ячейку A6 текст i, в B6 - x, в C6 - y0,...,y(n-1) (для левых) и D6 – y1,yn (для правых). Точки разбиения на отрезке [0;3,2], определяем по формуле =B7+$B$4, и копируем эту формулу методом протягивания в диапазон ячеек B8:B17 (рисунок 17).
Рисунок 17. Нахождения точек разбиения на отрезке
Следующим действием определим значения подынтегральной функции в точках деления отрезка: в ячейку C7 вводим формулу =КОРЕНЬ(B7^4-B7^3+8), автозаполнением копируем эту формулу методом протягивания в диапазон ячеек C8:C16. аналогично в ячейку D8 вводим формулу =КОРЕНЬ(B8^4-B8^3+8), также копируемэту формулу методом протягивания в D9:D17 (рисунок 18).
Рисунок18. Вычисления значений подынтегральной функции метода «левых» и «правых» прямоугольников в точках деления отрезка
Чтобы вычислить интеграл по формуле (4) метода «левых» прямоугольников, в ячейку C18 записываем формулу =СУММ (C7:C16), а вводим в ячейку C19 формулу =B4*C18 (рисунок 19).
Рисунок19. Вычисление интеграла по формуле «левых» прямоугольников
Чтобы вычислить интеграл по формуле (5) метода «правых» прямоугольников, в ячейку D18 записываем формулу =СУММ (D7:D17), а в ячейку D19 формулу =B4*D18 (рисунок 20).
Рисунок 20. Вычисление интеграла по формуле «правых» прямоугольников
Для нахождения определённого интеграла методом средних прямоугольников необходимо ввести значения подынтегральной функции, с входными параметрами которой является: a,b – левая и правая границы интервала, n - количество разбиений, h - шаг интегрирования. Далее аналогично вводим в ячейку A6 текст i, в B6 - x, в C6 - xi+h/2, а в D6 f(xi+h/2) (рисунок 21) [14].
Рисунок 21. Входные данные для метода «средних» прямоугольников
Находим точки разбиения отрезка [0;3,2], для этого вводим в ячейку С7 формулу =B7+$B$4/2, и копируем эту формулу методом протягивания в диапазон ячеек С8:С16 (рисунок 22).
Рисунок 22. Нахождения точек разбиения на отрезке
Определим значения подынтегральной функции в точках деления отрезка: в ячейку D7 вводим формулу =КОРЕНЬ(B7^4-B7^3+8), автозаполнением копируем эту формулу методом протягивания в диапазон ячеек D8:D16 (рисунок 23).
Рисунок 23. Вычисления значений подынтегральной функции «средних» прямоугольников в точках деления отрезка
Для вычисления интеграла по формуле (6) «средних» прямоугольников, в ячейку D18 записываем формулу =СУММ(D7:D17), в ячейку D19 формулу =B4*D18 (рисунок 24).
Рисунок 24. Вычисление интеграла по формуле метода «средних» прямоугольников
Исходя из полученных результатов, можно сделать вывод, что в данном случае формула средних прямоугольников является более точной, чем формулы правых и левых прямоугольников.
Метод трапеций
Найти интеграл, используя метод трапеций, при n=10.
Найдём значение интеграла заданной функции для использования его в дальнейшем решении для сравнения:
Для нахождения определенного интеграла методом трапеций, как и в случае использования метода прямоугольников, вводим значения подынтегральной функции (рисунок 25).
Рисунок 25. Входные данные для метода трапеций
Далее вводим в ячейку A6 текст i, в B6 - x, в C6 - y0,y1 и D6 – y1,…,yn-1 Точки разбиения на отрезке [0,4;1.2], определяем по формуле =B7+$B$4, и копируем эту формулу методом протягивания в диапазон ячеек B8:B17. Дальше определяем значения подынтегральной функции в точках деления отрезка: в ячейки C7 и в С17 вводим формулу =COSB7/(B7+2). Аналогичную формулу вводим в ячейку D8 и протягиваем её до ячейки D16 (рисунок 26)
Рисунок 26. Вычисления значений подынтегральной функции метода трапеций в точках деления отрезка
Для вычисления интеграла по формуле (8) трапеций в ячейку C12 записываем формулу =СУММ (C7:C11), D12= СУММ (D8:D10), в ячейку D19 формулу =B4*((C12/2) + D12) (рисунок 27).
Рисунок 27. Вычисление интеграла по формуле трапеций
Таким образом:
Реализация вычисления интеграла по формуле Симпсона (по трем точкам)
Найдем значение интеграла, используя метод, при n=8.
Значение интеграла заданной функции для использования его в дальнейшем решении для сравнения равно:
Для нахождения определенного интеграла методом Симпсона, также вводим значения подынтегральной функции (рисунок 28).
Рисунок 28. Входные данные для метода Симпсона
Далее вводим в ячейку A6 текст i, в B6 - x, в C6 - y0,yn , в D6 – y1y3,y5,y7 и в Е7-y2,y4,y6. Точки разбиения на отрезке [1.2;1.6], определяем по формуле =B7+$B$4, и копируем эту формулу методом протягивания в диапазон ячеек B8:B11.
Теперь определяем значения подынтегральной функции в точках y1,yn : в ячейку C7 и в С15 вводим формулу =(SIN(2*B7-2,1))/(B7^2+1) (рисунок29).
Рисунок 29. Вычисления значений подынтегральной функции метода Симпсона в точках y0,yn
Затем определяем значения подынтегральной функции в точках y1y3,y5,y7 в ячейки C8,С10,С12,С14 и в С15 вводим ту же формулу =(SIN(2*B7-2,1))/(B7^2+1) и по такой же формуле в ячейках Е9,Е11,Е13 находим значения в точках y2,y4,y6 (рисунок 30).
Рисунок 30. Вычисления значений подынтегральной функции метода Симпсона в точках – y1y3,y5,y7 и y2,y4,y6
Для того чтобы вычислить интеграл по методу Симпсона через три точки в ячейку C12 записываем формулу сумму С7 и С15, в D12 – сумму (D8,D10,,12,14), в ячейку E12 - сумму E9,E11,E13. И в ячейку В19 записываем конечную формулу нахождения интеграла =(B4/3)*(C16+4*D16+2*E16) (рисунок 31).
Рисунок 32. Вычисление интеграла по формуле Симпсона
2.3 Сравнительный анализ
вычисления определенных интегралов
в Mathcad14 и MS Office Excel 2007
Mathcad14 |
MS Office Excel 2007 |
Так как среда выводит только конечный результат, промежуточные вычисления не видны. |
Имеется возможность вывода всех промежуточных вычислений. |
Имеет возможность оценить погрешность формул интегрирования, так как присутствует оператор символьного дифференцирования. |
Не имеется
возможности оценить погрешност |
Дороговизна и малая распространённость лицензионной версии программы. |
Лицензионная версия MS Office Excel имеется практически на каждом компьютере. |
При изменении исходных данных нет необходимости изменять сами программные блоки. |
При изменении исходных данных необходимо изменить формулы в достаточно большом количестве ячеек. |
ЗАКЛЮЧЕНИЕ
В процессе изучения точных и приближенных методов вычисления определенных интегралов происходит закрепление основ математического анализа. Приобретенные знания используются в дальнейшем при изучении специальных дисциплин.
В результате исследования курсовой работы, поставленные задачи достигнуты, получены следующие результаты и выводы, а именно:
- были рассмотрены основные положения, связанные с изучением определённого интеграла;
- изучены точные и приближенные методы его вычисления;
- была воспроизведена оценка погрешности приближенных методов;
- приближенное вычисление определенных интегралов были получены с использованием прикладных программ MS Excel 2007 и Mathcad 14.
Таким образом, цель курсовой работы была достигнута, все поставленные задачи решены.
Данная работа спланирована таким образом, чтобы изложенные в ней аспекты представляли собой интересный и освобожденный от излишних трудностей для учащихся материал. Работа может быть использована в качестве учебно-методического пособия по теме «Численное интегрирование» при изучении дисциплины «Численные методы» для студентов математических специальностей среднетехнических и высших учебных заведений.
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ
- Письменный Д. Т. Конспект лекций по высшей математике.1 часть.– М.: Рольф, 2002. – 228 с.
- К. Н. Лунгу, Д. Т. Письменный, С. Н. Федин, Ю. А. Шевченко. Сборник задач по высшей математике. 1 курс. – 3 издание, М.:Айрис-пресс, 2003. –576 с.
- Калиткин Н.Н. «Численные методы». М.: Наука, 1988 – 512 с.
- Петрова К.В. Методы вычислений. http://www.google.ru/school-co
llection.edu.ru/catalog/res/53 bcd17e-1e46-9cb8.../view/ (актуальная дата 12.02) - Воробьева, А.Н. Данилова Практикум по вычислительной математике. Издатель: Высшая школа 1990.
- Поршнев С.В., Беленкова И.В. Численные методы на базе Mathcad – СПб.: БХВ-Петербург, 2005.
- Ильин В.А., Позняк Э.Г. Основы математического анализа, часть I. – М.: «Наука», 1982г. (Глава 12, пп.1, 2, 5).
- Бахвалов Н.С. Численные методы – М.: Наука, 1987 – 598 с.
- Корнюшин П.Н. Численные методы. Издательство: Владивосток 2002.
- Дьяконов В.П., Абраменкова И.В. MathCAD 8.0 PRO в математике, в физике и в Internet.- М.: Нолидж.1999.- 336 с
- Волков, Е.А. Численные методы / Е.А. Волков. – М.: Изд-во Наука, 1987. – 248 с.
- Марон, И.А. Дифференциальное и интегральное исчисление в примерах и задачах И.А.Марон. – М.: Изд-во Наука, 1973. – 400 с.
- Фихтенгольц Г.М. Курс дифференциального и интегрального исчисления в 3-х томах, том II. (§§ 332, 335).
- Плис, А.И. Лабораторный практикум по высшей математике М.: Изд-во Высшая школа, 1994. – 416 с.
- Поршнев С.В., Беленкова И.В. Численные методы на базе Mathcad – СПб.: БХВ-Петербург, 2005.
- Гельман В.Я. Решение математических задач средствами Excel. Практикум – СПб.: Питер, 2003