ЕсептеулердіҢ сандыҚ Әдістері

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

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

есептеулердіҢ сандыҚ Әдістері - student2.ru . (1)

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

есептеулердіҢ сандыҚ Әдістері - student2.ru , (2)

есептеулердіҢ сандыҚ Әдістері - student2.ru - есептеулердіҢ сандыҚ Әдістері - student2.ru -тің алғашқы функциясы.

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

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

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

есептеулердіҢ сандыҚ Әдістері - student2.ru , (3)

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

есептеулердіҢ сандыҚ Әдістері - student2.ru (4)

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

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

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

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

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

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

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

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

есептеулердіҢ сандыҚ Әдістері - student2.ru , есептеулердіҢ сандыҚ Әдістері - student2.ru , (5)

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

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

есептеулердіҢ сандыҚ Әдістері - student2.ru

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

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

есептеулердіҢ сандыҚ Әдістері - student2.ru , (6)

есептеулердіҢ сандыҚ Әдістері - student2.ru .

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

есептеулердіҢ сандыҚ Әдістері - student2.ru

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

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

есептеулердіҢ сандыҚ Әдістері - student2.ru , (7)

есептеулердіҢ сандыҚ Әдістері - student2.ru .

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

есептеулердіҢ сандыҚ Әдістері - student2.ru

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

Мысал 1

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

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

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

i есептеулердіҢ сандыҚ Әдістері - student2.ru есептеулердіҢ сандыҚ Әдістері - student2.ru есептеулердіҢ сандыҚ Әдістері - student2.ru
- -
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

есептеулердіҢ сандыҚ Әдістері - student2.ru .

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

есептеулердіҢ сандыҚ Әдістері - student2.ru ,

есептеулердіҢ сандыҚ Әдістері - student2.ru ,

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

есептеулердіҢ сандыҚ Әдістері - student2.ru

Трапеция формуласымен интегралды табамыз. есептеулердіҢ сандыҚ Әдістері - student2.ru есептеулердіҢ сандыҚ Әдістері - student2.ru түйіндерде функцияның мәндерін анықтаймыз, есептеу нәтижесі 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

Трапециялар формуласы: есептеулердіҢ сандыҚ Әдістері - student2.ru .

есептеулердіҢ сандыҚ Әдістері - student2.ru

Әдістің қателігін табамыз: есептеулердіҢ сандыҚ Әдістері - student2.ru

есептеулердіҢ сандыҚ Әдістері - student2.ru

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

есептеулердіҢ сандыҚ Әдістері - student2.ru

Интегралды Симпсон формуласымен есептейміз, 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

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

есептеулердіҢ сандыҚ Әдістері - student2.ru .

есептеулердіҢ сандыҚ Әдістері - student2.ru

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

есептеулердіҢ сандыҚ Әдістері - student2.ru ,

есептеулердіҢ сандыҚ Әдістері - student2.ru ,

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

есептеулердіҢ сандыҚ Әдістері - student2.ru

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

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

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

есептеулердіҢ сандыҚ Әдістері - student2.ru (8)

Теңдіктің оң және сол жағын есептеулердіҢ сандыҚ Әдістері - student2.ru айнымалы бойынша есептеулердіҢ сандыҚ Әдістері - student2.ru рет дифференциалдайық және есептеулердіҢ сандыҚ Әдістері - student2.ru деп санайық

есептеулердіҢ сандыҚ Әдістері - student2.ru . (9)

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

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

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

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

есептеулердіҢ сандыҚ Әдістері - student2.ru (10)

есептеулердіҢ сандыҚ Әдістері - student2.ru , , есептеулердіҢ сандыҚ Әдістері - student2.ru - есептеулердіҢ сандыҚ Әдістері - student2.ru -ке сол жағынан ең жақын түйін, есептеулердіҢ сандыҚ Әдістері - student2.ru - бірінші ретті шектік айырым, есептеулердіҢ сандыҚ Әдістері - student2.ru - екінші ретті шектік айырым, есептеулердіҢ сандыҚ Әдістері - student2.ru - үшінші ретті шектік айырым.

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

есептеулердіҢ сандыҚ Әдістері - student2.ru (10)

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

есептеулердіҢ сандыҚ Әдістері - student2.ru (11)

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

есептеулердіҢ сандыҚ Әдістері - student2.ru (12)

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

есептеулердіҢ сандыҚ Әдістері - student2.ru (13)

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

есептеулердіҢ сандыҚ Әдістері - student2.ru (14)

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

есептеулердіҢ сандыҚ Әдістері - student2.ru (15)

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

есептеулердіҢ сандыҚ Әдістері - student2.ru (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. Ньютон формуласынан табылған келесі формулаларді қолданайық:

есептеулердіҢ сандыҚ Әдістері - student2.ru

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

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

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

есептеулердіҢ сандыҚ Әдістері - student2.ru

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

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

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

есептеулердіҢ сандыҚ Әдістері - student2.ru

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

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

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

есептеулердіҢ сандыҚ Әдістері - student2.ru

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

Наши рекомендации