Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Быстропеременные функции. Метод Филона
Рассмотренные выше методы интегрирования хороши, если подынтегральная функция и её производные непрерывны и ограничены на отрезке интегрирования. В радиотехнических задачах часто встречается интеграл
где Функция Будем считать xi = (b + a)/2 + (b – a) di /2, i = 1, …, n, (6.24) где числа di принадлежат отрезку [–1; 1]. Заменим функцию
Здесь
Мы получили квадратурную формулу
Рассмотрим частные случаи. При n = 2, d 1 = –1, d 2 = 2 из (6.26), (6.27) получим [1]:
Проведем анализ влияния погрешности машинных округлений на значения D 1(p), D 2(p), вычисляемых по формулам (6.28), (6.29). Пусть t — число двоичных разрядов записи числа. Тогда можно считать, что погрешность вычисления значений sin p, cos p есть величина порядка O (2– t), а погрешность вычисления D 1(p), D 2(p) имеет порядок O (2– t / p). Отсюда следует, что при малых значениях p погрешности D 1(p), D 2(p) могут быть большими. С другой стороны, используя разложения в ряд Тейлора
можно вычислить пределы
Чтобы обойти эту ситуацию при вычислении D 1(p), D 2(p) в стандартных программах применяется следующее правило[1]:
где p 2 — некоторое малое положительное число, определяемое подбором. Разделим отрезок [ a, b ] на N частей точками xi = a + ih, i = 0, 1, …, N; h = (b – a)/ N. Тогда можем записать обобщенную формулу (6.30) в виде:
Сформулируем алгоритм вычисления интеграла (6.23) по формулам (6.31) — (6.32).
|