Тапсырма 3. Берілген теңдеудің бір түбірін 10-6 дәлдікпен Ньютон әдістерінің бірін пайдаланып, программалау тілінің көмегімен есепте. Есептің берілгендерін 1-тапсырмадан алыңыз.
Бақылау сұрақтары:
1. Теңдеу түбірі дегеніміз не?
2. Жай және қалдықсыз түбірді қалай анықтаймыз?
3. Түбірді іздеудің негізгі кезеңдері.
4. Түбір белгісіздігінің интервалын анықтау.
5. Түбір табудың есептеу әдісінің жинақталуының реті мен жылдамдығын анықтау.
3. Түбір іздеудің итерационды процестің соңғы критериі.
4. Сызықтық емес теңдеулер жүйесін есептеудің хорд әдісі?
Дәріс 4
Тақырыбы: Сызықты теңдеулер жүйесін шешу. Гаусс әдісі.
Мақсаты: Есептерді Гаусс әдісімен есептеуді үйрету.
Сызықтық теңдеулер жүйесін шешу әдістері екі топқа бөлінеді: тура және итерациялық.
Тура әдістер белгісіздерді есептеу үшін шектеулі қатынастар (формулалар) пайдаланады. Олар алдын ала белгілі амалдарды орындаудан кейін шешімді береді. Бұл әдістер қарапайым және әмбебап болып табылады. Сызықтық теңдеулер жүйесін шешудің тура әдістерін кейде дәл әдістер деп атайды, өйткені шешім жүйенің коэффициенттері арқылы дәл формулалар түрінде өрнектеледі. Бұл әдістерге:
анықтауыштар әдісі (Крамер әдісі);
матрицалық шешім: (егер кері матрица белгілі болса);
белгісіздерді біртіндеп жою әдісі (Гаусс әдісі).
Итерациялық әдістер – біртіндеп жуықтау әдістері. Мұнда жуықталған шешімін беру керек – бастапқы жуықтау. Бұдан кейін алгоритм көмегімен есептеудің бір циклі жүргізіледі (итерация деп аталады). Итерация нәтижесінде жаңа жуықтау алынады. Итерация талап етілетін дәлдікпен шешім алынғанға дейін жүргізіледі. Итерациялық әдістерді пайдаланып сызықтық теңдеулерді шешудің алгоритмдері тура әдістермен салыстырғанда өте күрделі.
Гаусс әдісі
Гаусс әдісі (3) кеңейтілген матрицаны үшбұрышты түрге келтіруге негізделген. Бұл жүйенің теңдеулерінен белгісіздерді біртіндеп жоюмен жүзеге асырылады. Гаусс әдісінің мәні – (1) жүйені оған мәндес үшбұрышты матрицалы жүйеге түрлендіру болып табылады, кейін біртіндеп (кері жүріс) барлық белгісіздердің мәндері алынады.
(1) жүйені келесідегідей түрлендірейік. (жүргізуші элемент) деп алып, бірінші теңдеудің коэффициенттерін -ге бөлеміз:
(5)
(5) теңдеуді пайдаланып, жүйенің басқа қалған теңдеулерінен белгісізін оңай жоюға болады (ол үшін алдын ала -дің сәйкесінше коэффициентін (5) теңдеуге көбейтіп, әр теңдеуден азайтсақ жеткілікті).
Бірінші теңдеуді сол қалпында қалдырып, қалған теңдеулерге осындай түрлендірулер жасаймыз: теңдеулерден жүргізуші элементімен теңдеуді таңдап, оның көмегімен қалған теңдеулерден белгісізін жоямыз. Осы үрдісті қайталай отырып, берілген жүйеге мәндес үшбұрышты матрицалы жүйені аламыз:
(6)
(6) жүйеден біртіндеп белгісіздерінің мәндері табылады.
Сонымен (1) жүйені Гаусс әдісімен шешу үрдісі екі кезеңге бөлінеді. Бірінші кезең, белгісіздерді біртіндеп жою – тура жүріс деп аталады. Есептеудің екінші кезеңі – белгісіздердің мәндерін табу – кері жүріс деп аталады.
Мысал 1. Сызықтық теңдеулер жүйесін шеш:
Жүйенің шешімін кесте түрінде көрсетейік:
Бөлім
|
|
|
|
Бос мүшелер
|
|
А
|
2,34
8,04
3,92
|
-4,21
5,22
-7,99
|
-11,61
0,27
8,37
|
14,41
6,44
55,56
|
/ 2,34
|
1
|
-1,799
|
-4,962
|
6,158
|
|
А1
|
|
19,685
-0,938
|
40,161
27,819
|
-55,951
31,420
|
/ 19,685
|
|
1
|
2,040
|
-2,842
|
|
А2
|
|
|
29,732
|
28,756
|
/ 29,732
|
|
|
1
|
0,967
|
|
В
|
1
|
1
|
1
|
0,967
-4,816
2,293
|
|
Кестенің А бөліміне берілген жүйенің коэффициенттері және бос мүшелері енгізіледі. А бөліміндегі бірінші жолдың элементтерін жүргізуші элемент 2,34 –ке бөліп төртінші жолға жазамыз. Осы төртінші жолды пайдаланып, осы бөлімнің екінші және үшінші жолды түрлендіруге көшеміз (жүйенің 2-ші және 3-ші теңдеуінен белгісізін жоямыз). Осы түрлендірудің нәтижелері А1 бөлімнің сәйкесінше бірінші және екінші жолдарын береді.
Мысалы, А1 бөлімнің бірінші жолын алу үшін, А бөліміндегі төртінші жолға (-8,04)-ті көбейтіп екінші жолға қосамыз, ал А1 бөлімнің екінші жолын алу үшін, А бөліміндегі төртінші жолға (-3,92)-ні көбейтіп үшінші жолға қосамыз.
А1 бөлімдегі үшінші жолдың элементтері бірінші жолды жүргізуші элемент 19,685-ке бөлуден шығады, содан кейін А2 бөлімнің жолдары толтырылады.
А2 бөлімімен тура жүріс аяқталады. Бос мүшелер бағанында мәні алынады. Басқа белгісіздерінің мәндерін біртіндеп кері жүріспен табамыз:
.
Белгісіздерді табу үрдісі кестенің В бөлімінде берілген.
Достарыңызбен бөлісу: |