ЕСЕПТЕУЛЕРДІҢ САНДЫҚ ӘДІСТЕРІ

5.1 Интегралдарды жуықтап есептеу

[a,b] аралығында анықталған интегралды қарастырайық:

 

. (1)

Егер аралығында үзіліссіз функция болса онда интеграл (1) бар болады және Ньютон-Лейбниц формуласымен табылады:

 

, (2)

- -тің алғашқы функциясы.

Кейде интеграл астындағы функция өте күрделі, немесе функцияның кестелік мәндері ғана берілуі мүмкін, сондықтан алғашқы функцияны алу мүмкін болмаған жағдайларда сандық интегралдау есебі қойылады.

Сандық интегралдауды сандық квадратура деп те атайды. Ал қолданылатын формулалар квадратуралық формулалар деп аталады.

Жұықталған теңдікті қарастырайық:

 

, (3)

 

Осы теңдік түйіндермен және коэффициенттермен анықталған квадратуралық формулала.

 

(4)

(4) формуламен анықталған квадратуралық формуланың қалдық мүшесі деп аталады.

Интеграл астындағы функцияның берілген түріне байланысты интегралдарды жуықтап есептеуі екіге жағдайға бөлінеді.

 

1 Есеп. аралығында түйіндерде функцияның мәндері анықталған, функция класына жатады. (1) интегралды жұықтап табу және қателікті бағалау қажет.

 

Егер интеграл астындағы функцияның кестелік мәндері берілу жағдайда есеп жоғарыдағыдай койылады.

 

2 Есеп. аралығында функция аналитикалық өрнек түрінде анықталған. (1) интегралды белгілі бір қателікпен жұықтап табу қажет.

Сандық интегралдаудың негізгі идеясы - интеграл астындағы функцияны [a,b] аралығында интерполяциялық полиномға жіктеу және полиномның әр мүшесін интегралдау арқылы есептеу процесін жеңілдету.

Интегралдың қателігін төмендету үшін интеграл астындағы функция анықталған [a,b] аралығы h қадаммен бірнеше аралыққа бөлу керек: xi+1-xi=h, i=1,2,…,n-1.

 

Тіктөртбұрыштар формуласы интегралды жұықтап табу квадратуралық формулаларының бірі, ең қарапайым формула болып саналады:

 

, , (5)

- интервалды бөлгендегі түйіндер, – қадам; кесіндінің орта нүктесінде функцияның мәні.

Тіктөртбұрыштар формуласының геометриялық мағынасы 1.- сүретте көрсетілген.

 

1.- сүрет. Қисықсызықты трапецияны жұықтайтын тік төртбұрыштар

 

Трапециялар формуласы:

 

, (6)

.

Трапециялар формуласының геометриялық мағынасы 2.- сүретте көрсетілген. функцияның графигі сызық сыныққа жуықталады, яғни интегралдық қисық пен ох өсі аралығындағы фигура ауданын табу үшін сол фигураны трапециямен толықтырып, ауданын табуға болады. Егер , онда трапециялар формуласы интегралды артығымен жуықтайды, егер , онда – кемшілікпен.

2-Сүрет. Қисық сызықты трапецияны трапециялармен алмастыру.

 

Симпсон формуласы келесі түрде жазылады:

 

, (7)

.

 

Симпсон формуласының геометрикалық мағынасы функцияның графигін үш нүкте арқылы өтетiн параболамен алмастыруда, 3 сүрет.

 

3-Сүрет. Қисық сызықты трапецияны параболамен алмастыру.

 

Мысал 1

 

Тіктөртбұрыштар, трапеция, Симпсон формулалармен анықталған интегралды есепте .

Шешім: Тiктөртбұрыштар әдiспен интегралді есептейміз. Интеграл анықталған аралықты қадамы 0,1 тең бірнеше аралыққа бөлеміз. Аралықтар ортанүктелерінде функцияның мәндерін табамыз.

 

1 - кесте. Функция мәндерін табу

 

i
- -
0,1 0,05 5,0075
0,2 0,15 5,0683
0,3 0,25 5,1935
0,4 0,35 5,3910
0,5 0,45 5,6734
0,6 0,55 6,0597
0,7 0,65 6,5773
0,8 0,75 7,2652
0,9 0,85 8,1787
0,95 9,3973

 

.

 

Әдіс қателігін есептейміз:

 

,

,

 

Әдіс қателігін есепке алғандағы нәтижеміз:

 

 

Трапеция формуласымен интегралды табамыз. түйіндерде функцияның мәндерін анықтаймыз, есептеу нәтижесі 2-кестеде көрсетілген.

 

2 - кесте. Функцияның мәндерін анықтау

 

i xi f(xi)
0,1 5,03
0,2 5,122
0,3 5,283
0,4 5,521
0,5 5,852
0,6 6,3
0,7 6,897
0,8 7,689
0,9 8,744
10,15

 

Трапециялар формуласы: .

 

Әдістің қателігін табамыз:

Әдіс қателігін есепке алғандағы нәтижеміз:

 

Интегралды Симпсон формуласымен есептейміз, 3-кесте.

 

3-кесте. Функция мәндері.

 

i xi xi-1/2 f(xi) f(xi-1/2)
- -
0,1 0,05 5,03 5,0075
0,2 0,15 5,122 5,0683
0,3 0,25 5,283 5,1935
0,4 0,35 5,521 5,3910
0,5 0,45 5,852 5,6734
0,6 0,55 6,3 6,0597
0,7 0,65 6,897 6,5773
0,8 0,75 7,689 7,2652
0,9 0,85 8,744 8,1787
0,95 10,15 9,3973

 

Симпсон формуласымен есептейміз:

 

.

 

Әдістің қателігін табамыз:

 

,

,

Әдіс қателігін есепке алғандағы нәтижеміз:

5.2 Сандық дифференциалдау

Көптеген практикалық есептерде күрделі аналитикалық түрде немесе кестелік мәндермен анықталған функцияның бірінші немесе одан жоғарғы ретті туындыларды табу кажеттілігі пайда болады. Осындай жағдайдарда сандық дифференциалдау әдістері қолданылады.

Жуықтап дифференциалдау әдістерінің бірі - ол интерполяция формулаларын қолдана отырып туындыны табу. , түйіндермен анықталған функцияның қалдық мүшесі бар интерполяциялық полиномын құрайық:

 

(8)

 

Теңдіктің оң және сол жағын айнымалы бойынша рет дифференциалдайық және деп санайық

 

. (9)

 

Көпмүшеліктің туындысы арқылы функция туындысының жуық мәні табылады .

Жоғарғы ретті туындылрдың мәндері кіші ретті туындылардің мәндері арқылы табылуы мүмкін.

Туындылар мәндерін жұықтап табу формулалары Ньютон, Стирлинг және Бессель интерполяциялық көпмүшеліктерді дифференциалдаумен табылады

Ньютон алдыға қарай интерполяциялау формуласы (3-ретті) келесі түрде жазылады:

 

(10)

 

, , - -ке сол жағынан ең жақын түйін, - бірінші ретті шектік айырым, - екінші ретті шектік айырым, - үшінші ретті шектік айырым.

 

түйінділерді анықтап Ньютона көпмүшелігін қолдансақ чандық дифференциалдаудың формуласын табамыз:

 

(10)

 

Бессель интерполяциялық полиномы:

 

(11)

 

Бессель интерполяциялық полиномынан табылған сандық дифференциалдау формуласы:

 

(12)

 

Стирлинг интерполяциялық полиномы:

 

(13)

 

Стирлинг интерполяциялық полиномынан табылған сандық дифференциалдау формуласы:

 

(14)

 

Гаусс интерполяциялық полиномы:

 

(15)

 

Гаусс интерполяциялық полиномынан табылған сандық дифференциалдау формуласы:

 

(16)

Мысал 2

Ньютон, Гаусс, Стирлинг, Бессель формулаларын қолданып 4 – кестемен анықталған функцияның келесі аргументтерге сәйкес функцияның бірінші және екінші туындыларын табу керек:

 

4 - кесте. Берілген функция.

 

x 0,8 1,2 1,6 2,4 2,8 3,2 3,6
y(x) 2,86 3,95 4,94 5,8 6,5 7,29 7,3

 

Шешім:

Берілген аргументтер x1=1,2, x2=2,23, x3=2,76, x4=3,1.

Шектік айырымдар кестесін құрайық, 5-кесте:

 

5 - кесте. Айырымдар кестесі.

 

x Y(x) ΔY(x) Δ2Y(x) Δ3Y(x)
0,8 2,857 1,089 -0,097 -0,032
1,2 3,946 0,992 -0,129 -0,032
1,6 4,938 0,863 -0,161 -0,034
5,801 0,702 -0,195 -0,034
2,4 6,503 0,507 -0,229 -0,036
2,8 7,01 0,278 -0,265  
3,2 7,288 0,013    
3,6 7,301      

 

x0=1,2 деп алайық; онда t=(x-x0)/h=(1,2-1,2)/0,4=0. Ньютон формуласынан табылған келесі формулаларді қолданайық:

 

 

Есептеудің нәтижесі: Y’=2,614; Y’’=0,606.

 

x0=2 болсын; Онда t=(x-x0)/h=(2,23-2)/0,4=0,575.

Төмендегі, Бесселя формуласынан шыққан, формуланы қолданамыз:

 

 

Есептеудің нәтижесі: Y’=1,725; Y’’=-1,129.

 

x0=2,8 болсын; Онда t= (2,76-2,8)/0,4=-0,1.

 

 

Стирлинг формуласы бойынша:

 

Y’=1,053; Y’’=-1,409.

 

x0=2,8 болсын; Онда t= (3,1-2,8)/0,4=0.75.

 

Гаусс формуласы бойынша:

 

Есептеудің нәтижесі: Y’=0,542; Y’’=-1,6.