Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Форум «Всё о Паскале» _ Математика _ Интеграл с бесконечными пределами!

Автор: Sub-Zero 11.05.2006 17:12

Привет Всем!

Допустим дана ф-я одной переменной f(x).
Как реализовать алгоритм вычисления значений такого интеграла (от -беск до +беск).

Спасибо!

Автор: lapp 12.05.2006 18:35

Цитата(Sub-Zero @ 11.05.2006 14:12) *

дана ф-я одной переменной f(x).
Как реализовать алгоритм вычисления значений такого интеграла (от -беск до +беск).

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

Автор: Sub-Zero 12.05.2006 20:03

Цитата(lapp @ 12.05.2006 15:35) *

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



Спасибо за участие lapp!

Да именно, метод который можно было бы реализовать на Pascale для любой ф-ии f(x).
А можно поподробнее насчет неравномерной сетки.... wink.gif

Автор: Sub-Zero 17.05.2006 20:49

Интересно на все подинтегральные функции распространяется замена x=tg(y) если изначально
ф-я y=f(x), пределы будут от - пи/2 до +пи/2. А вообще это метод сильный!!!!