Вычисление определенных интегралов по формуле трапеций и формуле Симпсона.

1. Вычислить интеграл по формуле трапеций с тремя десятичными знаками.

Решение: Для достижения заданной степени точности необходимо определить значение n max,

чтобы: (*) Здесь a=0.7; b=1,3; / f ”(x)/,

где f (x)=1/

Находим: f ’(x)= , f ”(x)= ;

Положим M2=7, тогда неравенство (*) примет вид

Откуда n2>252, т.е. n>16; возьмем n=20, Вычисление интеграла производим по формуле: где: h=(b-a)/n=0,6/20=0,03, yi=y(xi)=1/ ; xi=0,7+ih (i=0,1,2,…,20) Все расчеты произведены в таблице:

 

Таблица 1.

i xi xi2 2xi2+0,3 y0,y20 y1,…,y19
0,7 0,49 1,28 1,131371 0,883883  
0,73 0,5329 1,3658 1,168674   0,85567
0,76 0,5776 1,4552 1,206317   0,82897
0,79 0,6241 1,5482 1,244267   0,803686
0,82 0,6724 1,6448 1,282498   0,779729
0,85 0,7225 1,745 1,320984   0,757011
0,88 0,7744 1,8488 1,359706   0,735453
0,91 0,8281 1,9562 1,398642   0,714979
0,94 0,8836 2,0672 1,437776   0,695519
0,97 0,9409 2,1818 1,477092   0,677006
2,3 1,516575   0,65938
1,03 1,0609 2,4218 1,556213   0,642585
1,06 1,1236 2,5472 1,595995   0,626568
1,09 1,1881 2,6762 1,63591   0,611281
1,12 1,2544 2,8088 1,675947   0,596677
1,15 1,3225 2,945 1,7161   0,582717
1,18 1,3924 3,0848 1,75636   0,569359
1,21 1,4641 3,2282 1,796719   0,55657
1,24 1,5376 3,3752 1,837172   0,544315
1,27 1,6129 3,5258 1,877711   0,532563
1,3 1,69 3,68 1,918333 0,521286  
        1,40517 12,77004

Таким образом,

I=0,03 ( +12,77004)=0,40418»0,404

2) Пусть n=8, поэтому h=(b-a)/n=(1,6-1,2)/8=0,05.

Вычислительная формула:

I= (y0+4y1+2y2+4y3+2y4+4y5+2y6+4y7+y8), где yi=y(xi)= , xi=1,2+ih

Вычисление значений функции, а также сложение значений функции, имеющих одинаковые коэффициенты в формуле, производим в таблице 2.

Таблица 2.

/ xi 2xi-2,l sin (2xi-2,1) xi2+1 y0,y8 y1, y3, y5, y7 y2, y4, y6
0 1,20 0,30 0,29552 2,44 0,1211
1 1,25 0,40 0,38942 2,5625 0,1520
2 1,30 0,50 0,4794 2,69 0,1782
3 1,35 0,60 0,5646 2,8225 0,2000
4 1,40 0,70 0,6442 2,96 0,2176
5 1,45 0,80 0,7174 3,1024 0,2312
6 1,50 0,90 0,7833 3,25 0,2410
7 1,55 1,00 0,8415 3,4025 0,2473
8 1,60 1,10 0.8912 3,56 0,2503
S 0,3713 0,8305 0,6368

Следовательно, I» (0,3714+4 •0,8305+2 • 0,6368) »0,88278.Для оценки точности полученного результата составим таблицу конечных разностей функций до разностей четвертого порядка (табл. 3).

 

Так как max |D4yi|=0,0001, то остаточный член формулы

Rост<

Вычисления производились с четырьмя значащими цифрами, а потому величина остаточного члена на погрешность не влияет.

Погрешность вычислений можно оценить из соотношения

DI = (b -a) •Dу < 0,4 • 0,0001 < 0,00005. Значит, полученные четыре десятичных знака верны.

 

 


Таблица 3.

I уi Dyi D2yi D3yi D4yi
0 0,1211 0,0309 -0,0047 0,0003 -0,0001
1 0,1520 0,0262 -0,0044 0,0002 0.0000
2 0,1782 0,0218 -0,0042 0,0002 0.0000
3 0,2000 0,0176 -0,0040 0,0002 0,0001
4 0,2176 0,0136 -0,0038 0,0003 -0,0001
5 0,2312 0.0098 -0,0035 0,0002
6 0,2410 0,0063 -0,0033
7 0,2473 0,0030
8 0,2503

 

Самостоятельно:

1)

 

2)

 

3)

 

4)

 

5)


Лабораторная работа.

Вычисление определенных интегралов по формуле левых, правых и средних прямоугольников.

-?

 

Для вычисления по формулам левых, правых и средних прямоугольников при n=10 разобьём отрезок интегрирования [1,5;2,3] на 10 частей с шагом . Составим таблицу значений подинтегральной функции в точках деления отрезка:

i xi 0,3xi+1,2 yi
1,5 1,65 1,284523 1,658312 4,058312 0,316517
1,58 1,674 1,293832 1,731011 4,259011 0,303787
1,66 1,698 1,303073 1,804328 4,460328 0,292147
1,74 1,722 1,31225 1,878191 4,662191 0,281466
1,82 1,746 1,321363 1,952537 4,864537 0,271632
1,9 1,77 1,330413 2,027313 5,067313 0,262548
1,98 1,794 1,339403 2,102475 5,270475 0,254133
2,06 1,818 1,348332 2,177981 5,473981 0,246317
2,14 1,842 1,357203 2,253797 5,677797 0,239037
2,22 1,866 1,366016 2,329893 5,881893 0,232241
2,3 1,89 1,374773 2,406242 6,086242 0,225882
        2,699825
          2,60919

В таблице найдены суммы:

По формуле левых прямоугольников

По формуле правых прямоугольников

Эти значения отличаются уже в сотых долях. За окончательное значение примем полусумму найденных значений, округлив результат до тысячных:

2) ?

Для решения воспользуемся формулой средних прямоугольников:

Вычисления производим с шагом h=(b-a)/10=(1,2-0,4)/10=0,08.

i xi Xi+h/2 Sin(0,6x+0,3) 1,7+cos(x2+1,2) Y(xi+h/2)
0,4 0,44 0,534571 1,909239 0,279992
0,48 0,52 0,574506 1,839936 0,312242
0,56 0,6 0,613117 1,757165 0,348924
0,64 0,68 0,650316 1,661206 0,391472
0,72 0,76 0,686017 1,552932 0,441756
0,8 0,84 0,720137 1,434036 0,502175
0,88 0,92 0,752599 1,307265 0,575705
0,96 0,783327 1,176628 0,665739
1,04 1,08 0,812251 1,047557 0,775376
1,12 1,16 0,839303 0,92697 0,905426
1,2       5,198807

Приближённое значение интеграла:

I=h =0,1×5,198807=0,43580

 

Самостоятельно:

1)

 

2)

 

3)

 

4)

 

5)


Лабораторная работа.

Задание: Используя метод Эйлера с уточнением, составить таблицу приближенных значений интеграла дифференциального уравнения y=f(x,y), удовлетворяющего начальным условиям y (x0)=y0 на отрезке [a,b]; шаг h=0,1. Все вычисления вести с четырьмя десятичными знаками.

Образец выполнения:

y¢=x+sin(y/2,25); y0(1,4)=2,2, xÎ[1,4;2,4]

Метод Эйлера с уточнением заключается в том, что каждое значение yk+1=y(xk+1), где y(x) — искомая функция, а xk+1=x0+h(k+1), k=0, 1, 2 …, определяется следующим образом:

За начальное приближение берется

y(0)k+1=yk+hf(xk, yk), где f(x, y)=y¢(x, y)

найденное значение y(0)k+1 уточняется по формуле

y(i)k+1=yk+h/2[f(xk, yk)+ f(xk+1, yk+1)] (i=1, 2…)

Уточнение продолжают до тех пор, пока в пределах требуемой точности два последовательных приближения не совпадут.

Все описанные вычисления удобно производить, составив следующие таблицы:

q Основную таблицу, в которой записывается ответ примера (таблица I);

q Таблицу, в которой выполняется процесс последовательных приближений (таблица II);

q Вспомогательную таблицу, в которой вычисляются значения функции f(xk, yk) (таблица III).

 

  Таблица I
k xk yk fk=f(xk, yk) hfk
0 1,4 1,5 1,6 1,7 1,8 1,9 2,0 2,1 2,2 2,3 2,4 2,2 2,4306 2,6761 2,9357 3,2084 3,4929 3,7876 4,0908 4,4006 4,7152 5,0328 2,2292 2,3821 2,5281 2,6648 2,7895 2,8998 2,9936 3,0696 3,1268 3,1654 0,2229 0,2382 0,2528 0,2665 0,2790 0,2900 0,2994 0,3070 0.3127 0.3165

 

Таблица II

k+1 xk+1 yk i y k+1 fk f k+1 fk+f k+1 h/2(fk+f k+1)
1,5 2,2 2,4229 2,2292 2,3805 4,6097 0,2305
            2,4305     2,3820 4,6112 0,2306
            2,4306     2,3821 4,6113 0,2306
1,6 2,4306 2,6688 2,6760 2,6761 2,3821 2,5268 2,5280 2,5281 4,9089 4,9101 4,9102 0,2454 0,2455 0,2455
1,7 2,6761 2,9289 2,9357 2,5281 2,6641 2,6648 5,1922 5,1929 0.2596 0,2596
1,8 2,9357 3,2022 3,2084 2,6648 2,7892 2,7895 5,4540 5,4543 0,2727 0,2727
1,9 3,2084 3,4874 3,4929 2,7895 2,8998 2,8998 5,6893 5,6893 0,2845 0,2845
2,0 3,4929 3,7829 3,7876 2,8998 2,9939 2,9936 5,8937 5,8934 0,2947 0,2947
2,1 3,7876 4,0870 4,0908 2,9936 3,0700 3,0696 6,0636 6,0632 0,3032 0,3032
  2,2 4,0908   4,3978 4,4006 3,0696 3,1273 3,1268 6,1969 6,1964 0.3098 0.3098
2,3 4,4006 4,7133 4,7152 3,1268 3,1658 3,1654 6,2926 6,2922 0.3146 0.3146
2,4 4,7152 0   5,0517 5,0328 3,1654 3,1866 3,1863 6,3520 6,3517 0,3176 0,3176

 

Ответом являются значения yk(x), полученные в табл. I.

 

Варианты заданий:

1. y¢=x+cos , y0(1,8)=2,6, xÎ[1,8;2,8]

2. y¢=x+cos , y0(1,6)=4,6, xÎ[1,6;2,6]

3. y¢=x+cos , y0(0,6)=0,8, xÎ[0,6;1,6]

4. y¢=x+cos , y0(0,5)=0,6, xÎ[0,5;1,5]