Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Численное интегрирование. Пусть требуется вычислить интеграл
Пусть требуется вычислить интеграл . (6.1) Если функция f(x) является непрерывной на отрезке [a, b], то интеграл (6.1) существует и может быть вычислен по формуле Ньютона-Лейбница . (6.2) Однако для большинства функций f(x) первообразную F(x) не удается выразить через элементарные функции. Кроме того, функция f(x) часто задается в виде таблицы ее значений для определенных значений аргумента. Все это порождает потребность в построении формул численного интегрирования или квадратурных формул. Приближенное равенство (6.3) называется квадратурной формулой, определяемой узлами и коэффициентами Ai. Величина (6.4) называется остаточным членом квадратурной формулы. В зависимости от способа задания подынтегральной функции f(x) будем рассматривать два различных в смысле реализации случая численного интегрирования. Задача 1. На отрезке [a, b] в узлах xi заданы значения fi некоторой функции f, принадлежащей определенному классу F. Требуется приближенно вычислить интеграл (6.1) и оценить погрешность полученного значения. Так обычно ставится задача численного интегрирования в том случае, когда подынтегральная функция задана в виде таблицы. Задача 2. На отрезке [a, b] функция f(x) задана в виде аналитического выражения. Требуется вычислить интеграл (6.1) с заданной предельно допустимой погрешностью e. Рассмотрим алгоритм решения задач 1 и 2.
Алгоритм решения задачи 1. 1. Выбирают конкретную квадратурную формулу (6.3) и вычисляют JN. Если значения функции f(x) заданы приближенно, то фактически вычисляют лишь приближенное значение для точного JN. 2. Приближенно принимают, что . 3. Пользуясь конкретным выражением для остаточного члена или оценкой его для выбранной квадратурной формулы, вычисляют погрешность метода . 4. Определяют погрешность вычисления по погрешностям приближенных значений f(xi). 5. Находят полную абсолютную погрешность приближенного значения : . 6. Получают решение задачи в виде . Алгоритм решения задачи 2. 1. Представляют e в виде суммы трех неотрицательных слагаемых: где e1 – предельно допустимая погрешность метода: e2 – предельно допустимая погрешность вычисления ; e3 – предельно допустимая погрешность округления результата. 2. Выбирают N в квадратурной формуле так, чтобы выполнялось неравенство . 3. Вычисляют f(xi) с такой точностью, чтобы при подсчете по формуле (6.3) обеспечить выполнение неравенства . Для этого, очевидно, достаточно вычислить все f(xi) с абсолютной погрешностью . 4. Найденную в п.3. величину округляют (если ) с предельно допустимой погрешностью до величины . 5. Получают решение задачи в виде .
|