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

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

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

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

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

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

Введение

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

при больших значениях параметра

Можно по пальцам пересчитать те случаи, когда такие интегралы явно вычисляются.

С другой стороны, при больших значениях параметра вычисление значений таких интегралов не под силу даже самым современным ЭВМ. Единственное, что остается - это попытаться воспользоваться асимптотическими методами.

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

интеграл лаплас эрдейи асимптотика

1. Сущность метода Лапласа

Метод Лапласа применяется для получения асимптотического разложения интегралов вида:

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

Реализация идеи.

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

· Пусть . Тогда ; пусть для простоты .

Тогда:

где -малое фиксированное число, и:

Следовательно,

Заметим, что . Последний интеграл равен:

Так как:

Итак, мы получили асимптотическую формулу:

· Пусть теперь t0 совпадает с одним из концов отрезка , например t0=,

и пусть для простоты Заменяя F() интегралом по отрезку и заменяя приближенно на этом отрезке функции:

получаем, что:

Заметим, что . Вычисляя последний интеграл, получаем:

Формулы являются основными асимптотическими формулами для интегралов Лапласа.

2. Обоснование метода Лапласа. Основные утверждения Лемма Ватсона

Рассмотрим интеграл Лапласа, в котором - степенная функция:

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

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

>0 может быть выбрано сколь угодно малым, не зависящим от .

Нам понадобится формула:

где . Для функции выбрана главная ветвь:

Если >0, то с помощью замены переменной интеграл приводится к Г-функции Лемма (Ватсона): Пусть , Тогда при >?, , справедливо асимптотическое разложение:

разложение можно дифференцировать по любое число раз.

- класс непрерывно дифференциремых на функций.

Если функция непрерывна при и , то при , справедлива асимптотическая формула.

Основная теорема.

Будем считать, что значение "" конечно; полагаем, что максимум функции достигается в точке ; в других случаях область интегрирования можно разбить на части точками минимума и максимума функции и, если это необходимо, изменить знак . Пусть "" конечно или бесконечно действительная, а может быть функцией. Кроме того, пусть выполнены следующие условия:

1. при и для каждого то есть достигает минимума лишь в точке

2. непрерывны в окрестности точки , исключая саму точку.

3. При будет и первое из этих соотношений допускает дифференцирование. Здесь положительные постоянные, а - действительная или комплексная постоянная.

4. Интеграл:

абсолютно сходится во всей области интегрирования при достаточно больших .

Если выполнены условия 1-4 ,то:

Доказательство.

1. Из условий 2 и 3 следует, что найдется такое число достаточно близкое к что в интервале функция непрерывна и положительна, а непрерывна. Так как возрастает в то можно в качестве новой переменной интегрирования на этом интервале взять величину:

Тогда - непрерывные функции и:

где:

Очевидно, что значение конечно и положительно, а непрерывна при

Далее согласно свойству 3 при мы имеем:

следовательно,

Отсюда:

Используя соотношение перепишем интеграл в виде:

Первый член справа уже даёт искомую асимптотику. В самом деле, осуществляя в этом интеграле замену:

,

получим:

Отсюда и получим результат.

Теорема 1.

Пусть:

- конечный отрезок и выполнены условия 1. , 2. достигается только в точке , , 3. при , близких к , и .

Тогда при справедливо асимптотическое разложение:

Главный член асимптотики имеет вид:

Теорема. Пусть все условия теоремы 1 выполнены, за исключением одного:, тогда при ,

Главный член асимптотики имеет вид

3. Приложение метода Лапласа к решению задач

Пример №1.

Найдём асимптотику при интеграла:

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

здесь , точкой максимума функции будет точка .

Воспользуемся формулой. Получим:

Пример №2.

Найдём асимптотику при >? интеграла:

Этот интеграл имеет вид, где:

Максимум достигается при , а функция:

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

.

Сделаем замену переменной:

,

Тогда:

Функция:

достигает максимума при , причём . Применяя формулу, получаем:

Пример №3.

Найдём асимптотику при >? интеграла:

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

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

Пример №4.

Получим асимптотическое разложение интеграла при >? :

Воспользуемся Теоремой Эрдейи:

Получим:

Пример №5.

Найдём асимптотику при >? интеграла:

Воспользуемся теоремой Эрдейи:

Получим:

Пример №6.

Найдём асимптотику при >? интеграла:

Воспользуемся Теоремой Эрдейи:

Получим:

4. Программа и реализация программы

function f=laplas (lamda);

disp ('введите верхний предел интегрирования - a');

a=input ('a=');

disp ('введите нижний предел интегрирования - b');

b=input ('b=');

disp ('введите параметр lamda');

lamda=input ('lamda=');

syms x;

g=1;

f=log(1-x^2);

f1=diff(f);

extr=solve(f1);

if size(extr)==1

r=diff(diff(f));

q=double(subs(r,extr));

I=sqrt(-2 * pi / (lamda*q)) * double(subs(g,extr)) * exp (lamda * double (subs (f,extr)));

f=I;

end;

if length(extr)>1

for i=1:size(extr)

c(i)=double(subs(f,extr(i)));

end;

[y,l]=max(c(i));

k=l;

r=diff(diff(f));

q=double(subs(r,extr(k)));

I=sqrt(-2 * pi/(lamda*q)) * double(subs(g,extr(k))) * exp (lamda*double (subs (f,extr(k))));

f=I;

end;

end

Вычислим некоторые из примеров по программе одним из вычислительных методов.

Для примера:

при значении параметра ??=100, на промежутке [1,100] был получен результат:

Такой же результат был получен по асимптотической формуле.

При значении параметра =1000 был получен результат:

Такой же результат был получен по асимптотической формуле.

Для примера:

при значении параметра =500 был получен результат:

По асимптотической формуле был получен результат 0.0560.

Заключение

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

Рассмотрена программа вычисления.

Литература

1. Федорюк М.В. «Асимптотика: интегралы и ряды». М.: Наука, 1987.

2. Федорюк М.В. «Метод перевала». М.: Наука, 1977.

3. Копачевский Н.Д, Смолич В.П. «Введение в асимптотические методы». Семферополь, 2009.

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

...

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

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

    курсовая работа [1,6 M], добавлен 20.06.2012

  • Численные методы. Создание программного продукта, использование которого позволит одновременно исследовать два метода вычисления определенных интегралов: метод трапеций и метод Симпсона. Рассмотрен ход вычисления интеграла в виде кода программы.

    курсовая работа [834,6 K], добавлен 14.04.2019

  • Методы и алгоритмы вычисления определенных интегралов: метод трапеций и метод Симпсона (метод парабол). Оформление функции вычисления заданного определённого интеграла на Visual Basic 6.0. Программный код функции. Создание приложения для вычисления.

    курсовая работа [483,6 K], добавлен 25.06.2014

  • Разработка программного обеспечения решения задач численного вычисления определенных интегралов. Анализ задачи, методы, инструменты: требования к аппаратным ресурсам и программным средствам. Руководство пользователя, тестирование приложения, применение.

    курсовая работа [1,6 M], добавлен 27.08.2012

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

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

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

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

  • Методы вычисления определенных интегралов: метод трапеций и метод Симпсона (парабол). Примеры применения, блок-схемы методов трапеций и Симпсона. Разработка программы в объектно-ориентированной среде программирования Lazarus, конструирование интерфейса.

    реферат [2,1 M], добавлен 18.04.2011

  • Разработка программы нахождения значения определенного интеграла с помощью метода трапеций. Оценка абсолютной погрешности метода. Использование среды программирования Visual Studio Community 2015 для написания программы. Работа с графическим интерфейсом.

    курсовая работа [573,8 K], добавлен 17.03.2016

  • Средства Delphi для разработки Windows приложений. Математическая формулировка задачи, описание программы вычисления определенного интеграла по формуле левых прямоугольников. Руководство пользователя, методика испытаний продукта. Листинг программы.

    курсовая работа [178,1 K], добавлен 14.11.2010

  • Методика и основные этапы нахождения интеграла функции sin (x+10)+x4=0 с помощью двух подходов: метод прямоугольников и метод трапеций. Составление соответствующей программы в среде Pascal. Оценка возможностей пользователя при решении данного задания.

    лабораторная работа [134,0 K], добавлен 24.09.2010

  • Разработка различных программ для вычисления X и Y по формуле, для вычисления интеграла, для вычисления таблицы значений функции и для вычисления элементов вектора. Составление блок-схемы программы. Ввод значений, описание переменных и условия расчета.

    контрольная работа [148,1 K], добавлен 08.11.2013

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

    курсовая работа [1,7 M], добавлен 15.06.2009

  • Создание схем алгоритмов и составление программы на языке Pascal для вычисления значений заданных функций. Сущность и порядок нахождения значения определенного интеграла. Анализ работы подпрограмм. Разработка тестов для проверки правильности алгоритмов.

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

  • MPI - библиотека передачи сообщений на языке программирования C/C++, ее переносимость, стандартизация, эффективная работа, функциональность. Форматы фактических вызовов MPI. Метод прямоугольников для приближенного вычисления определенного интеграла.

    курсовая работа [286,0 K], добавлен 20.06.2012

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

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

  • Метод хорд решения нелинейных уравнений. Вычисление интеграла методом Симпсона. Процесс численного решения уравнения. Окно программы расчета корней уравнения методом хорд. Алгоритм вычисления интеграла в виде блок-схемы. Выбор алгоритма для вычислений.

    курсовая работа [832,6 K], добавлен 24.07.2012

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

    курсовая работа [96,6 K], добавлен 02.06.2012

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

    контрольная работа [767,1 K], добавлен 02.02.2014

  • Способы и методы нахождения значения определённого интеграла. Программные средства языка C. Программные средства языка Pascal (версия 7.0). Алгоритм программы вычисления определённого интеграла. Тестирование программы. Обработка результатов измерений.

    курсовая работа [2,5 M], добавлен 01.06.2010

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

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

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