Методы численного интегрирования: Симпсона, Гаусса-Кристоффеля

Постановка задачи численного интегрирования. Классификация методов интегрирования: методы Ньютона-Котеса; методы статистических испытаний; сплайновые методы; методы наивысшей алгебраической точности. Метод Симпсона: суть; преимущества и недостатки.

Рубрика Программирование, компьютеры и кибернетика
Вид реферат
Язык русский
Дата добавления 01.03.2011
Размер файла 165,3 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

Министерство образования Республики Беларусь

Учреждение образования

"Белорусский государственный университет информатики и радиоэлектроники"

Факультет компьютерного проектирования

Реферат

по предмету “Основы информационных технологий”

на тему: “Методы численного интегрирования: Симпсона, Гаусса-Кристоффеля”

Минск 2011

Введение

Численное интегрирование - раздел вычислительной математики, занимающийся разработкой и применением методов приближённого вычисления определённых интегралов.

При решении задач научного и инженерно-технического характера математическими методами часто возникает необходимость проинтегрировать какую-либо функцию. Есть функции, которые невозможно интегрировать аналитически, т.е. только в некоторых случаях по заданной функции можно найти первообразную. Численное интегрирование является общим способом интегрирования любых функций. Методы численного интегрирования в большинстве своем просты и легко переводятся на алгоритмические языки.

Цель данной работы - дать обзор методов численного интегрирования Симпсона и Гаусса-Кристоффеля, а также сравнение их достоинств и недостатков.

1. Постановка задачи численного интегрирования

Задача численного интегрирования состоит в замене исходной подынтегральной функции f(x) на некоторую аппроксимирующую функцию ц(x) в тех случаях, когда для исходной функции трудно или невозможно записать первообразную аналитически, или же функция f(x) задана таблично.

Рассмотрим интеграл. Проведем разбиение отрезка [a, b] на N частичных отрезков [xi-1, xi], i = 1, ..., N, внутри каждого из которых выбирается произвольная точка оi. Далее составляется интегральная сумма:

Тогда интеграл определяется как предел интегральных сумм:

Если зафиксировать число N и не переходить к пределу, то получим некоторое приближенное значение интеграла:

где - погрешность метода на интервале интегрирования, аr(x) -погрешность метода на отдельном шаге интегрирования.

Если имеет место оценка , где константа c > 0 не зависит от величины h = max(hi), то говорят, что погрешность метода имеет порядок p.

Обзор методов численного интегрирования

Методы вычисления однократных интегралов называются квадратурными (для кратных интегралов - кубатурными). Ниже представлена классификация методов интегрирования:

- Методы Ньютона-Котеса. В этих методах подынтегральная функция заменяется функцией ц(x) - полином различных степеней. К этим методам относятся метод прямоугольников, трапеций, Симпсона.

- Методы статистических испытаний (методы Монте-Карло). В этих методах узлы сетки для квадратурного или кубатурного интегрирования выбираются с помощью датчика случайных чисел, ответ носит вероятностный характер. В основном они применяются для вычисления кратных интегралов.

- Сплайновые методы. В этих методах подынтегральная функция заменяется функцией ц(x), которая представляет собой кусочный полином с условиями связи между отдельными полиномами посредством системы коэффициентов.

- Методы наивысшей алгебраической точности. Обеспечивают оптимальную расстановку узлов сетки интегрирования и выбор весовых коэффициентов с(x) в задаче . К этим методам относится метод Гаусса-Кристоффеля (вычисление несобственных интегралов) и метод Маркова.

2. Метод Симпсона

2.1 Суть метода Симпсона

Суть метода Симпсона заключается в приближении подынтегральной функции на отрезке [a,b]интерполяционным многочленом второй степени p2(x), т.е. приближение графика функции на отрезке параболой. Для интерполирования подынтегральной функции используются три точки.

Рассмотрим произвольный интеграл. Воспользуемся заменой переменной таким образом, чтобы границы отрезка интегрирования вместо [a,b] стали [-1,1]. Для этого введем переменную z:

,

Тогда:

,

Рассмотрим задачу интерполирования подынтегральной функции, используя в качестве узлов три равноудаленные узловые точки z = -1, z = 0, z = +1 (шаг равен 1, длина отрезка интегрирования равна 2). Обозначим соответствующие значения подынтегральной функции в узлах интерполяции:

Система уравнений для нахождения коэффициентов полинома, проходящего через три точки (-1, f-1), (0, f0) и(1, f-+1) примет вид:

или 

Коэффициенты легко могут быть получены:

Вычислим теперь значение интеграла от интерполяционного многочлена:

Путем обратной замены переменной вернемся к исходному интегралу. Учтем, что:

соответствует

соответствует

соответствует

Получим формулу Симпсона для произвольного интервала интегрирования:

, и 

Полученное значение совпадает с площадью криволинейной трапеции, ограниченной осью x, прямыми x = x0, x = x2 и параболой, проходящей через точки

При необходимости, исходный отрезок интегрирования может быть разбит на N сдвоенных отрезков, к каждому из которых применяется формула Симпсона. Шаг интерполирования при этом составит:

Для первого отрезка интегрирования узлами интерполирования будут являться точки a, a+h, a+2h, для второго a+2h, a+3h, a+4h, третьего a+4h, a+5h, a+6h и т.д. Приближенное значение интеграла получается суммированием N площадей:

интегрирование численный метод симпсон

В данную сумму входят одинаковые слагаемые (для внутренних узлов с четным значением индекса - 2i). Поэтому можно перегруппировать слагаемые в этой сумме таким образом:

,

Приняв во внимание то, что получаем:

.

Оценим теперь погрешность интегрирования по формуле Симпсона. Будем считать, что у функции на отрезкесуществуют непрерывные производные . Составим разность:

Применяя к этой разнице последовательно теорему о среднем и дифференцируя R(h) получаем погрешность метода Симпсона:

,

Погрешность метода уменьшается пропорционально длине шага интегрирования в четвертой степени, т.е. при увеличении числа интервалов вдвое ошибка уменьшается в 16 раз.

2.2 Преимущества и недостатки

Формулы Симпсона и Ньютона-Котеса являются хорошим аппаратом для вычисления определенного интеграла достаточное число раз непрерывно дифференцируемой функции. Так, при условии, что четвертая производная не слишком велика, метод Симпсона позволяет получить достаточно высокую точность. В то же время, ее алгебраический порядок точности 3, и формула Симпсона является точной для многочленов степени не выше третьей.

Также методы Ньютона-Котеса и в частности метод Симпсона будут наиболее эффективными в случаях, когда априорная информация о гладкости подынтегральной функции отсутствует, т.е. когда подынтегральная функция задана таблично.

3. Метод Гаусса-Кристоффеля

3.1 Суть метода Гаусса-Кристоффеля

Рассмотрим задачу поиска определённого интеграла вида:

где функция непрерывна на отрезке , а весовая функция непрерывна на интервале . Заменяем f(x) на некоторую аппроксимирующую функцию . Она подбирается таким образом, чтобы интеграл от неё легко считался в элементарных функциях. При этом заменяется линейным выражением, со значениями в узлах в качестве коэффициентов:

(2)

где функция - остаточный член аппроксимации. Подстановкой (2) в (1) получаем формулу численного интегрирования (квадратурную формулу):

(3)

,

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

Параметрами данной формулы (3) являются узлы и веса. Формула (3) с n узлами содержит параметров, столько же коэффициентов у многочлена степени . Значит, параметры можно подобрать так, чтобы квадратурная формула (3)

была точна для любого многочлена степени . Покажем, как находятся узлы и веса этих формул.

Будем считать, что вес положителен , непрерывен на, может обращаться в нуль или бесконечность на концах отрезка так, чтобы существовал .

Известно, что при выполнении этих условий существует полная система алгебраических многочленов , ортогональных нас заданным весом:

(4)

Все нули этих многочленов действительны и расположены на интервале . Составим по узлам интегрирования многочлен n-й степени . Функция при является многочленом степени не выше . Следовательно, для неё формула Гаусса-Кристоффеля точна. Тогда получим:

(5)

так как . Значит многочлен ортогонален всем многочленам степени .

Если разложить в ряд по рассматриваемым ортогональным многочленам и подставить этот ряд в условие ортогональности (5), то получим:

, (6)

,

т.е. все коэффициенты разложения при . Это значит, что с точностью до численного множителя совпадает с . Значит, узлами формулы Гаусса-Кристоффеля являются нули многочленов соответствующей степени , ортогональных нас весом .

Веса интегрирования нетрудно определить, если узлы уже найдены. Функция

есть многочлен степени n-1, т.е. для неё формула Гаусса-Кристоффеля точна. Подставляя её в формулу (3) и учитывая, что эта формула равна нулю во всех узлах, кроме m-го, получим веса формулы Гаусса-Кристоффеля:

(7)

Погрешность формулы Гаусса пропорциональна той производной, которая соответствует низшей неучтенной степени аргумента. Верхняя граница погрешности равна:

,

где .

Формулы Гаусса-Кристоффеля называют формулами наивысшей алгебраической точности, поскольку для произвольного многочлена степени выше формула (3) с узлами уже не может быть точной.

3.2 Преимущества и недостатки

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

Методы типа Гаусса наиболее выгодны, когда подынтегральная функция известна. При этом самая ресурсоемкая операция с точки зрения вычислений - подсчет значения функции. Метод Гаусса, в свою очередь, позволяет получить высокую точность при наименьшем количестве вычислений за счет выбора узлов квадратурных формул.

Заключение

В данной работе были рассмотрены методы численного интегрирования. Была рассмотрена краткая классификация методов численного интегрирования и подробно описаны методы Симпсона и Гаусса-Кристоффеля. Также были рассмотрены преимущества и недостатки этих двух методов.

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

Список использованных источников

1. Калиткин Н.Н. Численные методы. - М., Наука, 1978 г. - 512 с.

2. Щербаков И.Н. Численные методы и программирование / Конспект лекций - РГУ, Кафедра высшей математики.

3. Численные методы [Электронный ресурс] / Intuit - Электронные данные - Режим доступа: http://www.intuit.ru/department/calculate/calcmathbase/7/

4. Методы наивысшей алгебраической точности [Электронный ресурс] / Machine Learning - Электронные данные - Режим доступа: http://www.machinelearning.ru/

Размещено на Allbest.ru


Подобные документы

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

    курсовая работа [995,7 K], добавлен 09.07.2012

  • Выбор математической модели задачи. Применение численного интегрирования и его методы: прямоугольников, парабол, увеличения точности, Гаусса и Гаусса-Кронрода. Суть математического метода аппроксимации. Интерполяционные методы нахождения значений функции.

    курсовая работа [172,4 K], добавлен 08.04.2009

  • Исследование внутренней сходимости численного интегрирования методами Симпсона и трапеций различных функций, задаваемых с помощью функций языка C. Результаты исследования, их анализ, описание применения. Условия и характеристики выполнения программы.

    курсовая работа [385,2 K], добавлен 14.03.2011

  • Применения численного интегрирования. Интерполяционные методы нахождения значений функции. Методы прямоугольников, трапеций и парабол. Увеличение точности, методы Гаусса и Гаусса-Кронрода. Функциональные модели и программная реализация решения задачи.

    курсовая работа [450,9 K], добавлен 25.01.2010

  • Методы левых и правых прямоугольников численного интегрирования для вычисления интегралов. Геометрический смысл определённого интеграла. Программная реализация, блок-схемы алгоритмов. Результат работы тестовой программы. Решение задачи с помощью ЭВМ.

    курсовая работа [180,4 K], добавлен 15.06.2013

  • Формула Симпсона как интеграл от интерполяционного многочлена второй степени, рассмотрение сфер использования. Знакомство с основными особенностями и этапами написания программы для численного интегрирования с помощью формулы Симпсона, анализ примеров.

    практическая работа [153,8 K], добавлен 16.03.2015

  • Метод численного интегрирования. Использование метода половинного деления для решения нелинейного уравнения. Определение отрезка неопределенности для метода половинного деления. Получение формулы Симпсона. Уменьшение шага интегрирования и погрешности.

    курсовая работа [3,0 M], добавлен 21.05.2013

  • Математическое моделирование. Изучение приёмов численного и символьного интегрирования на базе математического пакета прикладных программ, а также реализация математической модели, основанной на методе интегрирования. Интегрирование функций MATLAB.

    курсовая работа [889,3 K], добавлен 27.09.2008

  • Реализация интегрирования функции методами прямоугольников, трапеций, Симпсона. Построение графика сравнения точности решения методов интегрирования в зависимости от количества разбиений. Алгоритм расчета энтропии файлов с заданным расширением.

    контрольная работа [1011,0 K], добавлен 04.05.2015

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

    контрольная работа [71,7 K], добавлен 13.02.2016

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.