Справочник от Автор24
Поделись лекцией за скидку на Автор24

Численное вычисление определенного интеграла

  • 👀 400 просмотров
  • 📌 357 загрузок
Выбери формат для чтения
Статья: Численное вычисление определенного интеграла
Найди решение своей задачи среди 1 000 000 ответов
Загружаем конспект в формате pdf
Это займет всего пару минут! А пока ты можешь прочитать работу в формате Word 👇
Конспект лекции по дисциплине «Численное вычисление определенного интеграла» pdf
Лекция №2 ПРИБЛИЖЕННОЕ ВЫЧИСЛЕНИЕ ОПРЕДЕЛЕННЫХ ИНТЕГРАЛОВ Опишем численное вычисление определенного интеграла. Пусть требуется найти определенный интеграл 𝑏 ∫𝑎 𝑓(𝑥)𝑑𝑥 от непрерывной функции 𝑓(𝑥). Если можно найти первообразную F(x) функции 𝑓(𝑥), то интеграл вычисляется по формуле Ньютона – Лейбница. Но не всегда первообразная функции выражается через элементарные функции. В этих и других случаях используют приближенные формулы, с помощью которых определенный интеграл находится с любой степенью точности. Наиболее употребимые формулы – формула прямоугольников, формула трапеции и формула парабол (Симпсона), основанные на геометрическом смысле определенного интеграла (т.е. в этих методах вычисление значения определенного интеграла сводится к приближенному вычислению площади криволинейной трапеции) §1. Метод прямоугольников Пусть на отрезке [𝑎, 𝑏], где 𝑎 < 𝑏, задана непрерывная функция 𝑓(𝑥). Требуется вычислить интеграл 𝑏 численно равный ∫𝑎 𝑓(𝑥)𝑑𝑥, площади соответствующей криволинейной трапеции. Разобьем основание этой трапеции на п равных частей длины ℎ= 𝑏−𝑎 𝑛 = 𝑥𝑖 − 𝑥𝑖−1 . Тогда 𝑥𝑖 = 𝑥0 + 𝑖ℎ. xi −1 + xi (это середина 2 каждого полученного частичного отрезка [𝑥𝑖−1 , 𝑥𝑖 ] ) отметим соответствующую ординату: 𝑦̃𝑖 = 𝑓(𝑐𝑖 ). Приняв эту ординату за высоту, построим прямоугольник с площадью 𝑆𝑖 = ℎ ⋅ 𝑦̃𝑖 . В точке сi = Тогда сумма площадей всех п прямоугольников (при достаточно большом п) дает площадь, приближенно равную площади трапеции, т.е. 𝑏 ∫ 𝑓(𝑥)𝑑𝑥 = 𝑆1 + 𝑆2 + 𝑆3 +. . . . . . . . . 𝑆𝑛 = ℎ ⋅ (𝑦̃1 + 𝑦̃2 + 𝑦̃3 +. . . . . . . . 𝑦̃𝑛 ) = 𝑎 𝑛 𝑛 = ℎ ⋅ ∑ 𝑦̃𝑖 = ℎ ⋅ ∑ 𝑓(𝐶𝑖 ) 𝑖=1 𝑖=1 т.е. 𝒃 ∫𝒂 𝒇(𝒙)𝒅𝒙 ≈ 𝒃−𝒂 𝒏 𝒙𝒊−𝟏 +𝒙𝒊 ⋅ ∑𝒏𝒊=𝟏 𝒇 ( 𝟐 (1) – ) ± |𝑹𝒏 (𝒇)| формула средних прямоугольников Абсолютная погрешность этого метода определяется неравенством: |𝑹𝒏 (𝒇)| ≤ 𝑴𝟐 ∙𝒉𝟑 ∙𝒏 𝟐𝟒 , (2) где 𝑴2 = 𝒎𝒂𝒙 |𝒇′′ (𝒙)| (3) 𝒙∈[𝒂,𝒃] 2 Пример: Вычислить интеграл ∫0 𝑥 3 𝑑𝑥 при п=4, используя метод средних прямоугольников. Решение. 𝑛 𝑏 𝑏−𝑎 𝑥𝑖−1 + 𝑥𝑖 ∫ 𝑓(𝑥)𝑑𝑥 ≈ ⋅ ∑𝑓( ) ± |𝑅𝑛 (𝑓)| ⇒ 𝑛 2 𝑎 𝑖=1 2 ∫0 𝑥 3 𝑑𝑥 ≈ 2−0 4 ⋅ ∑4𝑖=1 𝑓 ( 𝑥𝑖−1 +𝑥𝑖 2 ) ± |𝑅𝑛 (𝑓)|= = 1 4  xi −1 + xi  1  x + x  f  + Rn ( f ) =  f  0 1  +  2 i =1  2  2  2  1 2 x +x  f 1 2 +  2  Так как 𝑥𝑖 = 𝑥0 + 𝑖ℎ и h = , получим: x +x  f 2 3 +  2   x + x4   f 3    Rn ( f ) 2   0 + 1⁄2 𝑥0 + 𝑥1 1 1 3 1 ) = 𝑓( ) = 𝑓( ) = ( ) = 𝑓( 2 2 4 4 64 𝒙𝟎 = 𝟎 𝟏 𝟏 = 𝟐 𝟐 𝟏 𝒙𝟐 = 𝒙𝟎 + 𝟐 ⋅ 𝒉 = 𝟎 + 𝟐 ⋅ = 𝟏 𝟐 𝟏 𝟑 𝒙𝟑 = 𝒙𝟎 + 𝟑 ⋅ 𝒉 = 𝟎 + 𝟑 ⋅ = 𝟐 𝟐 𝟏 𝒙𝟒 = 𝒙𝟎 + 𝟒 ⋅ 𝒉 = 𝟎 + 𝟒 ⋅ = 𝟐 𝟐 1⁄ + 1 𝑥1 + 𝑥2 3 3 3 27 2 ) = 𝑓( ) = 𝑓( ) = ( ) = 𝑓( 2 2 4 4 64 𝒙𝟏 = 𝒙𝟎 + 𝟏 ⋅ 𝒉 = 𝟎 + 𝟏 ⋅ |𝑅𝑛 (𝑓)| ≤ 1 + 3⁄2 𝑥2 + 𝑥3 5 5 3 125 ) = 𝑓( ) = 𝑓( ) = ( ) = 𝑓( 2 2 4 4 64 3⁄ + 2 𝑥3 + 𝑥4 7 7 3 343 2 ) = 𝑓( ) = 𝑓( ) = ( ) = 𝑓( 2 2 4 4 64 𝑴𝟐 ∙𝒉𝟑 ∙𝒏 𝟐𝟒 , где 𝑴2 = 𝒎𝒂𝒙 |𝒇′′(𝒙)| 𝒙∈[𝒂,𝒃] 𝒇′′(𝒙) = 𝟔𝒙, 𝑀1 = 𝑚𝑎𝑥 |𝟔𝒙| = 12, |𝑅4 (𝑓)| ≤ 1 3 2 12 ∙ ( ) ⋅4 24 [0; 2] 𝟐 𝟏 𝟏 𝟐𝟕 Следовательно: ∫𝟎 𝒙𝟑 𝒅𝒙 ≈ ⋅ ( + + 𝟐 𝟔𝟒 𝟔𝟒 𝟏𝟐𝟓 𝟔𝟒 + 𝟑𝟒𝟑 𝟔𝟒 = 1 4 ) ± 𝟎, 𝟐𝟓 ≈ 𝟑, 𝟖𝟕𝟓 ± 0,25. §2. Метод трапеций Формулу трапеций получают аналогично формуле прямоугольников: на каждом частичном отрезке криволинейная трапеция заменяется обычной. Пусть на отрезке [𝑎, 𝑏], где 𝑎 < 𝑏, задана непрерывная функция 𝑓(𝑥). Требуется вычислить интеграл 𝑏 ∫𝑎 𝑓(𝑥)𝑑𝑥, численно равный площади соответствующей криволинейной трапеции. Разобьем основание этой трапеции на п равных частей длины ℎ= 𝑏−𝑎 𝑛 = 𝑥𝑖 − 𝑥𝑖−1 . Тогда 𝑥𝑖 = 𝑥0 + 𝑖ℎ, 𝑦𝑖 = 𝑓(𝑥𝑖 ). На каждом частичном промежутке тогда построится трапеция вида ABCD: 𝐴(𝑥𝑖−1 , 0), 𝐵(0, 𝑦𝑖−1 ), 𝐶(0, 𝑦𝑖 ), 𝐷(𝑥𝑖 , 0), 𝑖 = 1,2, … , 𝑛. Площадь каждой такой трапеции равна (полусумма оснований, умноженная на высоту): 𝑆𝐴𝐵𝐶𝐷 = 𝑆𝑖 = 𝑦𝑖−1 + 𝑦𝑖 𝑦𝑖−1 + 𝑦𝑖 ∙ (𝑥𝑖 − 𝑥𝑖−1 ) = ∙ ℎ. 2 2 Тогда площадь всей криволинейной трапеции приблизительно равна сумме площадей трапеций 𝑆𝑖 , высота каждой из которых равна h, то: 𝒃 ∫ 𝒇(𝒙)𝒅𝒙 ≈ 𝑆1 + 𝑆2 + 𝑆3 +. . . 𝑆𝑛 = ℎ ⋅ 𝒂 =𝒉⋅( 𝑦0 + 𝑦1 𝑦1 + 𝑦2 𝑦𝑛−1 + 𝑦𝑛 +ℎ⋅ +. . . +ℎ ⋅ = 2 2 2 𝒚𝟎 + 𝟐𝒚𝟏 + 𝟐𝒚𝟐 +. . . +𝟐𝒚𝒊−𝟏 + 𝟐𝒚𝒊 +. . . +𝟐𝒚𝒏−𝟏 + 𝒚𝒏 )= 𝟐 𝒃 − 𝒂 𝒚𝟎 + 𝒚𝒏 = ⋅( + 𝒚𝟏 + 𝒚𝟐 +. . . +𝒚𝒏−𝟏 ) 𝒏 𝟐 Абсолютная погрешность прямоугольников) составляет: |𝑹𝒏 (𝒇)| ≤ метода (аналогично 𝑴𝟐 ∙𝒉𝟑 ∙𝒏 𝟏𝟐 , где 𝑴2 = 𝒎𝒂𝒙 |𝒇′ ′(𝒙)| методу (4) 𝒙∈[𝒂,𝒃] Тогда 𝒃−𝒂 𝒃 ∫𝒂 𝒇(𝒙)𝒅𝒙 ≈ 𝒏 ⋅ ( 𝒚𝟎 +𝒚𝒏 + 𝒚𝟏 𝟐 + 𝒚𝟐 +. . . . . . +𝒚𝒏−𝟏 ) ± |𝑹𝒏 (𝒇)| (5) – формула трапеций 2 Пример: Вычислить интеграл ∫0 𝑥 3 𝑑𝑥 при п = 4, используя метод трапеций. Решение. По формуле трапеций: 2 𝒚 +𝒚 ⋅(  x dx  𝟐−𝟎 𝟒 𝟐 3 𝟎 𝟒 + 𝒚𝟏 + 𝒚𝟐 + 𝒚𝟑 ) ± R n ( f ) , 1 т.к. 𝒙𝒊 = 𝒙𝟎 + 𝒊 ⋅ 𝒉, ℎ = , то 2 𝟏 𝟏 𝟐 𝟐 𝒙𝟎 = 𝟎, 𝒙𝟏 = 𝒙𝟎 + 𝟏 ⋅ 𝒉 = 𝟎 + 𝟏 ⋅ = , 𝟏 𝒙𝟐 = 𝒙𝟎 + 𝟐 ⋅ 𝒉 = 𝟎 + 𝟐 ⋅ = 𝟏, 𝟐 𝟏 𝟑 𝒙𝟑 = 𝒙𝟎 + 𝟑 ⋅ 𝒉 = 𝟎 + 𝟑 ⋅ = , 𝟐 1 𝟐 𝑥4 = 𝑥0 + 4 ⋅ ℎ = 0 + 4 ⋅ = 2. 2 Тогда 𝑦0 = 𝑓(0) = 03 = 0, 3 3 3 𝑦2 = 𝑓(1) = 13 = 1, 𝑦3 = 𝑓 ( ) = ( ) = 2 2 Найдем погрешность: 1 3 1 1 𝑦1 = 𝑓 ( ) = ( ) = , 2 2 8 27 8 , 𝑦4 = 𝑓(2) = 23 = 8. |𝑅𝑛 (𝑓)| ≤ 𝑴𝟐 ∙𝒉𝟑 ∙𝒏 𝟏𝟐 где 𝑀2 = 𝑚𝑎𝑥 |𝑓 ″ (𝑥)| , [𝑎; 𝑏] 𝒇″ (𝒙) = 𝟔𝒙, 𝑀2 = 𝑚𝑎𝑥 |6𝑥| = 12, [0; 2] |𝑅4 (𝑓)| ≤ Следовательно, 𝟐 𝟏 ∫𝟎 𝒙𝟑 𝒅𝒙 ≈ 𝟐 ⋅ ( 𝟎+𝟖 𝟐 𝟏 𝟐𝟕 𝟖 𝟖 + +𝟏+ 1 3 2 12⋅ ( ) ∙4 ) ± 𝟎, 𝟓 = 4,25 ± 0,5. 12 1 = = 0,5 2 §3. Метод парабол (Метод Симпсона) Если заменить график функции на каждом отрезке [𝑥𝑖−1 ; 𝑥𝑖 ] не отрезками прямых, как в методах прямоугольников и трапеций, а дугами парабол, то получим более точную формулу приближенного значения 𝑏 интеграла ∫𝑎 𝑓(𝑥)𝑑𝑥. Предварительно найдем вспомогательную площадь S криволинейной трапеции, ограниченной сверху параболой 𝑦 = 𝑎𝑥 2 + 𝑏𝑥 + 𝑐, прямыми 𝑥 = −ℎ, 𝑥 = ℎ и отрезком [−ℎ, ℎ]. Пусть парабола проходит через точки М1(-h; у0), М2(0; у1) и М3(h; у2). 𝑦0 = 𝑎(−ℎ)2 + 𝑏(−ℎ) + 𝑐 = 𝑎ℎ2 − 𝑏ℎ + 𝑐 {𝑦1 = 𝑎 ⋅ 02 + 𝑏 ⋅ 0 + 𝑐 = 𝑐 𝑦2 = 𝑎ℎ2 + 𝑏ℎ + 𝑐 (6) тогда полученная площадь: h h x3 x2 S =  (ax + bx + c)dx = a + b + cx 3 2 −h −h 2 =a  ( − h) 3  2 h3 h2 ( − h) 2 + b + ch −  a +b + c(−h)  = ah 3 + 2ch 3 2 3 2   3 (7) Выразим полученное значение через 𝑦0 , 𝑦1 и 𝑦2 . Используя формулы (6), 1 получим: 𝑐 = 𝑦1 , 𝑎 = 2 ∙ (𝑦0 − 2𝑦1 + 𝑦2 ). Подставляя полученные значения 2ℎ в (7), получим: ℎ 𝑆 = (𝑦0 + 4𝑦1 + 𝑦2 ) 3 (8) Вывод формулы парабол (Симпсона) Пусть дана криволинейная трапеция, ограниченная графиком функции 𝑦 = 𝑓(𝑥) и прямыми 𝑥 = 𝑎, 𝑥 = 𝑏, 𝑦 = 0. 1. Разобьем отрезок [𝑎, 𝑏], где 𝑎 < 𝑏, на 2п равных частей. Получим отрезки длиной ℎ= 𝑏−𝑎 (1) 2𝑛 2. В точках деления вычислим значения функции y = f (x): у0, у1, у2, ......, у2п-2, у2п-1, у2п. 3. Заменим каждую пару соседних криволинейных трапеций параболическими трапециями с основаниями, равными 2h. На отрезке [x0; x2] парабола проходит через точки (х0; у0), (х1; у1), (х2; у2). ℎ 𝑥 Используя формулу (8), получим 𝑆1 = ∫𝑥 2 𝑓(𝑥)𝑑𝑥 = (𝑦0 + 4𝑦1 + 𝑦2 ) 3 ℎ 𝑥 Аналогично на отрезке [x2; x4]: 𝑆2 = ∫𝑥 4 𝑓(𝑥)𝑑𝑥 = (𝑦2 + 4𝑦3 + 𝑦4 ) и т. д. 3 2 до ℎ 𝑥 𝑆𝑛 = ∫𝑥 2𝑛 𝑓(𝑥)𝑑𝑥 = (𝑦2𝑛−2 + 4𝑦2𝑛−1 + 𝑦2𝑛 ) 3 2𝑛−2 Следовательно: ℎ 𝑏 ℎ ∫𝑎 𝑓(𝑥)𝑑𝑥 = 𝑆1 + 𝑆2 +. . . . +𝑆𝑛 = 3 (𝑦0 + 4𝑦1 + 𝑦2 ) + 3 (𝑦2 + 4𝑦3 + ℎ +𝑦4 )+. . . . . + (𝑦2𝑛−2 + 4𝑦2𝑛−1 + 𝑦2𝑛 )= 3 ℎ = [(𝑦0 + 𝑦2𝑛 ) + 4(𝑦1 + 𝑦3 +. . . . +𝑦2𝑛−1 ) + 2(𝑦2 + 𝑦4 +. . . +𝑦2𝑛 )] 3 Учитывая погрешность вычислений |𝑅𝑛 |и Симпсона ℎ= 𝑏−𝑎 2𝑛 , получим формулу 𝒃 ∫𝒂 𝒇(𝒙)𝒅𝒙 = = 𝒃−𝒂 𝟔𝒏 [(𝒚𝟎 + 𝒚𝟐𝒏 ) + 𝟒(𝒚𝟏 + 𝒚𝟑 +. . . . +𝒚𝟐𝒏−𝟏 ) + 𝟐(𝒚𝟐 + 𝒚𝟒 +. . . +𝒚𝟐𝒏 )] ± |𝑹𝒏 | (10) – формула парабол (Симпсона) Абсолютная погрешность метода оценивается соотношением: |𝑹𝒏 (𝒇)| ≤ 𝑴𝟑 ∙𝒉𝟑 𝟏𝟗𝟐 ∙ (𝒃 − 𝒂) , где 𝑴𝟑 = 𝒎𝒂𝒙|𝒇′′′ (𝒙)| [𝒂; 𝒃] (11) Пример 3.4: 2 Вычислить интеграл ∫0 𝑥 3 𝑑𝑥, используя метод парабол при п = 4. Решение. Количество разбиений 2п = 8, ℎ = 2−0 2⋅4 1 = , f (x)= x3 4 Составим таблицу: х учетное y0 , y8 унечетное y0 = f(0) = 03 = 0 x0 =0 3 1 1 1 у1 = f   =   = 64 4 4 1 1 x1 = 0 + = 4 4 3 1 1 1 у2 = f   =   = 8 2 2 1 2 1 x2 = 0 + 2  = = 4 4 2 x3 = 0 + 3  1 3 = 4 4 x4 = 0 + 4  1 4 = =1 4 4 3 27 3 3 у3 = f   =   = 64 4 4 у 4 = f (1) = 13 = 1 3 125 5 5 у5 = f   =   = 64 4 4 1 5 x5 = 0 + 5  = 4 4 x6 = 0 + 6  1 6 3 = = 4 4 2 x7 = 0 + 7  1 7 = 4 4 x8 = 2 3 27 3 3 у6 = f   =   = 8 2 2 3 343 7 7 у7 = f   =   = 64 4 4 y8 = f(2) = 23 = 8 Рассмотрим погрешность метода: 𝑀3 ∙ ℎ3 |𝑅𝑛 (𝑓)| ≤ ∙ (𝑏 − 𝑎) 192 3 |𝑅4 (𝑓)| ≤ 𝑀3 ∙ ℎ = 192 1 3 6 ∙ (2) ∙ 2 192 = 0,0078125 По формуле Симпсона получаем: 2 2−0 1 27 ∫0 𝑥 3 𝑑𝑥= 6⋅4 [(0 + 8) + 4 (64 + 64 + 125 64 + 343 64 1 8 ) + 2 (8 + 8 + 27 8 )] ± 0,0078125 = 4 ± 0,0078125
«Численное вычисление определенного интеграла» 👇
Готовые курсовые работы и рефераты
Купить от 250 ₽
Решение задач от ИИ за 2 минуты
Решить задачу
Найди решение своей задачи среди 1 000 000 ответов
Найти

Тебе могут подойти лекции

Смотреть все 938 лекций
Все самое важное и интересное в Telegram

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

Перейти в Telegram Bot