КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
О вычислении интегралов от осциллирующих функций
Получение численных результатов решения осесимметричных, плоских и пространственных граничных задач для многослойных оснований связано с вычислением несобственных интегралов вида
где Рассмотрим на простом примере, с какими трудностями приходится сталкиваться при вычислении на ЭВМ интегралов вида (9.1). Пусть
Функция
Рисунок 9.1 ‑ График осциллирующей функции
Применение обычных способов вычисления интеграла (9.2) неэффективно при медленном стремлении к нулю функции
близкого к рассматриваемому, нужно использовать очень большое число узлов выбранной квадратурной формулы, чтобы обеспечить хорошее приближение осциллирующей функции (между узлами) интерполяционными многочленами, на которых основана квадратурная формула. Это приводит к большому расходу машинного времени для вычисления интеграла. Вычисляемые при помощи квадратурной формулы площади для осциллирующей функции можно разбить на две последовательности, одна из которых состоит из положительных площадей (на рис. 9.1 эти площади помечены значком +), а другая – из отрицательных. При медленном убывании функции При вычислении несобственных интегралов (9.1) с заданной абсолютной погрешностью
второе слагаемое по модулю не превосходило Для приближенного вычисления определенных интегралов с тригонометрическими ядрами осцилляции (интегралы Фурье)
целесообразно пользоваться методом Файлона [9]. Идея этого метода состоит в следующем. Промежуток интегрирования
можно вычислить точно для любых значений Приведем теперь квадратурные формулы Файлона для случая разбиения промежутка
где
Чтобы избежать потери верных цифр при вычитании близких чисел, при
Приведем квадратурные формулы для приближенного вычисления интегралов Ханкеля
по значениям Подробности построения квадратурных формул для интегралов
Квадратурные формулы для приближенного вычисления интегралов (9.5)имеют вид
где
Подробности вычисления значений функций В заключение параграфа приведем формальное описание одного метода приближенного вычисления интегралов от осциллирующих функций (9,1), которым выгодно пользоваться для немалых по модулю значений параметра осцилляции Пусть
интеграл от осциллирующей функции с ядром
Подставляя в выражение для
Рассмотрим функцию
Очевидно,
Поэтому
Переходя к пределу в этом равенстве при
Производные
где
Подводя итог сказанному, приведем алгоритм построения формулы (9.7). 1. Вычислить при помощи таблиц [5,12] интеграл
2. Разложить вспомогательную функцию
3. Воспользоваться коэффициентами В качестве примера построим формулу для вычисления интеграла
при больших значениях параметра осцилляции
Раскладываем
Определяем коэффициенты
В соответствии с (9.7) записываем искомую формулу
Вычислим при помощи этой формулы приближенное значение интеграла
Имеем Удерживая три члена ряда в формуле (9.8), получаем
Точное значение интеграла равно 0,3. Описанный способ можно применить ко всем рассмотренным в этом параграфе несобственным интегралам вида (9.1) с ядрами осцилляции
Дата добавления: 2014-11-29; Просмотров: 1098; Нарушение авторских прав?; Мы поможем в написании вашей работы! |