Processing math: 100%
Справочник от Автор24
Найди эксперта для помощи в учебе
Найти эксперта
+2

Приближенное вычисление интегралов

Предпосылки приближенного интегрирования

Применение формулы Ньютона-Лейбница baf(x)dx=F(b)F(a) для вычисления определенного интеграла (ОИ) от непрерывной функции f(x) возможно при условии, что для неё известна любая её первобразная F(x). Но не для всех элементарных функций их первобразные также являются элементарными функциями. Например, это касается интеграла Пуассона ex2dx, интегралов Френеля cosx2dx и sinx2dx, интегрального логарифма dxlnx и многих других. Кроме того, функция f(x) может быть задана графиком или таблично. Во всех этих случаях воспользоваться формулой Ньютона-Лейбница невозможно.

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

При приближенном вычислении ОИ некоторые проблемы возникают с обеспечением нужной точности интегрирования ε. Как будет видно из последующего изложения, приближенное интегрирование связано с разбиением отрезка интегрирования [a,b] на определенное число n равных частей. Чем больше n, тем точнее результат интегрирования. Поэтому приближенное интегрирование выполняют дважды: первый раз -- при разбиении на n равных частей, второй раз -- при разбиении на 2n равных частей. Если оба результата интегрирования отличаются между собой более, чем на ε, то нужная точность считается не достигнутой. Нужно увеличить n и повторить вычисления.

Формулы приближенного интегрирования

В приближенном интегрировании наиболее популярны формулы прямоугольников, трапеций и Симпсона (парабол).

Разбиваем отрезок интегрирования [a,b] на n равных частей. Ширина каждой части h=ban. Точки разбиения yi=f(xi),i=0,1,,n. При этом x0=a, xn=b.

«Приближенное вычисление интегралов» 👇
Помощь эксперта по теме работы
Найти эксперта
Решение задач от ИИ за 2 минуты
Решить задачу
Найди решение своей задачи среди 1 000 000 ответов
Найти
  1. Формула левых прямоугольников имеет вид:
  2. I=baf(x)dxhn1i=0f(xi)=h(y0+y1+y2++yn2+yn1).

    Работу формулы демонстрирует нижеследующий рисунок. Площадь левого прямоугольника aAB1b принимается в качестве приближенного значения площади КрТ aABb.

    Приближенное вычисление интегралов

    Формула правых прямоугольников имеет вид:

    I=baf(x)dxhni=1f(xi)=h(y1+y2+y3++yn1+yn).

    Площадь правого прямоугольника aA1Bb принимается в качестве приближенного значения площади КрТ aABb.

    Приближенное вычисление интегралов

  3. Формула трапеций имеет вид:
  4. I"=baf(x)dxh2ni=1(f(xi1)+f(xi))= =h2(y0+2y1+2y2++2yn1+yn).

    Площадь обычной прямолинейной трапеции aABb принимается в качестве приближенного значения площади КрТ aABb.

    Приближенное вычисление интегралов

  5. Отрезок интегрирования [a,b] следует разбить на четное число n равных частей.
  6. Формула Симпсона имеет вид:

    I!=baf(x)dx h3(y0+yn+2(y2+y4++yn2)+4(y1+y3++yn1)).

    Площадь КрТ aACBbc принимается в качестве приближенного значения площади КрТ aABb.

Приближенное вычисление интегралов

Задача

На языке Turbo Pascal составить программу приближённого вычисления ОИ bax2dx по формуле левых прямоугольников.

Алгоритм приближённого вычисления ОИ по формуле левых прямоугольников содержит следующие шаги:

  1. весь отрезок [a,b] разбиваем на n участков равной длины; при этом ширина участка будет равна h=ban;
  2. находим сумму всех левых ординат каждого из n участков; при этом значения ординат получаются как результат вычисления интегрируемой функции f(x) в точках a, a+h, a+2h и т. д. (всего n раз);
  3. полученную сумму умножаем на ширину участка h.

Текст программы:

Приближенное вычисление интегралов

Дополнительные свойства программы связаны с возможностью её непосредственного использования для приближённого вычисления ОИ по формуле правых прямоугольников. Для этого достаточно при обращении к подпрограмме Integral поменять местами пределы интегрирования и при этом изменить знак полученного значения интеграла на противоположный.

Дата последнего обновления статьи: 25.12.2024
Получи помощь с рефератом от ИИ-шки
ИИ ответит за 2 минуты
Все самое важное и интересное в Telegram

Все сервисы Справочника в твоем телефоне! Просто напиши Боту, что ты ищешь и он быстро найдет нужную статью, лекцию или пособие для тебя!

Перейти в Telegram Bot

Изучаешь тему "Приближенное вычисление интегралов"? Могу объяснить сложные моменты или помочь составить план для домашнего задания!

AI Assistant