Алгебралық теңдеулер жүйесін шешу


МАЗМҰНЫ

КІРІСПЕ 4

1 АЛГЕБРАЛЫҚ ТЕҢДЕУЛЕР ЖҮЙЕСІН ШЕШУ 5

1. 1 Сызықтық теңдеулер жүйесін шешу туралы мағұлмат 5

1. 2 Гаусс әдісі 5

1. 3 Гаусс әдісінің көмегімен анықтауышты есептеу 9 1. 4 Гаусс әдісімен кері матрицаны есептеу 11

1. 5 Квадрат түбірлер әдісімен теңдеулер жүйесін шешу 13

1. 6 Негізгі элементтер әдісі 15

1. 7 Халецкий әдісі 16

1. 8 Итерация әдісі 19

1. 9 Зейдел әдісі 23

1. 10 Релаксация әдісі 25

2 ЗЕРТХАНАЛЫҚ САБАҚТАРДЫ ҰЙЫМДАСТЫРУ 27

2. 1 Зертханалық жұмыс №1 Гаусс әдісі және оның қолданылуы 27

2. 2 Зертханалық жұмыс №2 Гаусс әдісінің көмегімен кері матрицаны есептеу 31

2. 3 Зертханалық жұмыс №3 Квадрат түбірлер әдісі 32

2. 4 Зертханалық жұмыс №4 Халецкий әдісі 35

2. 5 Зертханалық жұмыс №5 Итерация әдісі 38

2. 6 Зертханалық жұмыс №6 Зейдел әдісі 41

2. 7 Зертханалық жұмыс №7 Релаксация әдісі 43

3 ЗЕРТХАНАЛЫҚ ЖҰМЫСТАРҒА АРНАЛҒАН ТАПСЫРМАЛАР 48

3. 1 Гаусс әдісінің көмегімен теңдеулер жүйесін шешу 48

3. 2 Гаусс әдісінің көмегімен анықтауыштың мәнін есептеу 49

3. 3 Гаусс әдісімен кері матрицаны есептеу 50

3. 4 Квадрат түбірлер әдісі 51

3. 5 Негізгі элементтер әдісі 52

3. 6 Халецкий әдісімен теңдеулер жүйесін шешу 53

3. 7 Итерация әдісімен теңдеулер жүйесін шешу 55

3. 8 Зейдел әдісі 58

ҚОРЫТЫНДЫ 59

ҚОЛДАНЫЛҒАН ӘДЕБИЕТТЕР ТІЗІМІ 60

КІРІСПЕ

Сызықтық теңдеулер жүйесін шешу әдістері сандық әдістер курсының негізгі бөлімдерінің бірі болып табылады. Ғылыми-техникалық есептеулер жұмыстарын жүргізу, сол сияқты инженерлік зерттеулер кезінде т. б. көптеген жағдайларда сызықтық теңдеулер жүйесін шешуге тура келеді. Сондықтан қолданбалы математика, информатика және математика мамандықтары бойынша студенттерді жоғарғы мектеп талаптарына сай дәрежеде дайындау- қазіргі заманның өзекті мәселелерінің бірі болып табылады.

Бітіру жұмыстың мақсаты “сандық әдістер” курсының теңдеулер жүйесін шешу тақырыптары бойынша дәрістік, зертханалық сабақтарды жүргізуде қолданылатын әдістемелік құрал жасау.

Бітіру жұмысының өзектілігі пәнді жетік меңгеруде қазақ тілінде жазылған оқулық, әдістемелік нұсқаулардың аздығы белгілі бір дәрежеде қиындықтар тудыруда. Осындай қажеттілікті шешудің бір жолы - ол мемлекеттік тілде әдістемелік нұсқаулар құру болып табылады.

Бітіру жұмысы кіріспеден, теориялық, практикалық бөлімдерден, тапсырмалардан, қорытынды және әдебиеттер тізімінен тұрады.

Теориялық бөлімде дәл әдістер тобына жататын Гаусс, квадрат түбірлер, Халецкий, негізгі элементтер, итерациялық әдістері тобына жататын Зейдел, релаксация, қарапайым итерация әдістері жан - жақты қарастырылған.

Практикалық бөлімде Гаусс, квадрат түбірлер, Халецкий, Зейдел, итерация, релаксация әдістері бойынша зертханалық сабақтарды жүргізу нұсқаулары көрнекті түрде жазылып, әр тақырып мысалдардың көмегімен тиянақталып, олардың excel алгоритмдері және pascal тіліндегі бағдарламаларын құру жолдары көрсетілген.

Зертханалық жұмыстарға арналған бөлімінде барлық тоғыз әдістің әр қайсысына он бес нұсқадан тұратын тапсырмалар келтірілген (135 тапсырма) .

1 ТЕҢДЕУЛЕР ЖҮЙЕСІН ШЕШУ

1. 1Сызықтық теңдеулер жүйесін шешу туралы мағлұмат

Теңдеулер жүйесін шешу әдістері негізінен екі топқа бөлінеді:

1 - топ - дәл әдістер тобы - мұнда теңдеулер жүйесін шешу алгоритмі ақырлы. Бұл топқа Гаусс әдісі, негізгі элементтер әдісі, квадрат түбірлер әдісі және т. б жатады.

2 - топ - итерациялық әдістер тобы, мұнда теңдеулер жүйесі берілген дәлдікпен, жинақты болатын шексіз процесстердің нәтижесінде шешіледі. Оларға итерация, Зейдель, релаксация және т. б әдістер жатады.

Есептеулер кезінде дөңгелектеу қолданылатындықтан, дәл әдістердің нәтижелері де жуық болады. Ал итерациялық процесстерде есептеулер қателіктеріне, әдіс қателігі де қосылады. Итерациялық үрдістің эффективтілігі алынған алғашқы жуықтауға және процесс жинақтылығының жылдамдығына байланысты болады.

1. 2 Гаусс әдісі

Анықтық үшін төрт белгісізі бар төрт теңдеуден тұратын жүйені қарастырайық.

(1. 2. 1)

, болсын. жетекші элемент деп аталады. (1. 2. 1) - жүйесінің бірінші теңдеуін ге мүшелеп бөлеміз:

белгілеуін енгізсек:

(1. 2. 2)

(1. 2. 2) - теңдеуін қолданып, (1. 2. 1) - жүйесінің белгісізін алып тастауға болады. Ол үшін (1. 2. 2) - теңдеуді алдымен - ге, одан соң - ге көбейтіп, (1. 2. 1) жүйесінің 2 - ші, 3 - ші, 4 - ші теңдеулерінен шегеру керек.

Нәтижесінде үш теңдеуден тұратын жүйе аламыз:

белгілеуі арқылы

(1. 2. 1 / )

аламыз. Мұндағы , - жетекші элемент болсын.

жүйесінің бірінші теңдеуін мүшелеп жетекші элементке бөлсек:

белгілеуін енгізсек:

, (2. 2. 2 / )

Енді (1. 2. 1 / ) жүйесінен белгісізін жоғарыдағыдай жолмен алып тастаймыз, нәтижесінде екі белгісізі бар екі теңдеулер жүйесін аламыз:

(1. 2. 1 // )

Мұнда - жетекші элемент.

(1. 2. 1 // ) жүйесінің бірінші теңдеуін жетекші элементке мүшелеп бөлсек:

, ( )

Енді (1. 2. 1 // ) жүйесінен белгісізін алып тастаймыз:

,

.

Бұдан

, және теңдеулерін жинақтап жазсақ, белгісіздерді анықтауға мүмкіндік беретін үшбұрышты жүйе аламыз:

(1. 2. 3)

Гаусс әдісін қолданып теңдеулер жүйесін шешу үшін қажетті және жеткілікті шарты - ол жетекші элеметтердің барлығының нөлге тең болмауы болып табылады.

Үшбұрышты матрицаның (1. 2. 3) коэффициенттерін анықтау үрдісі тура жүріс, ал (1. 2. 1) жүйесінің белгісіздерін анықтау кері жүріс деп аталады.

Практикада Гаусс әдісімен теңдеулер жүйесін шешуді жеңілдету үшін арнайы есептеу кестелері қолданылады.

Тура жүріс кестенің А бөліміне жүйенің коэффициенттерін және бос мүшелерді жазудан басталады. А бөлімінің ең соңғы жолы бірінші жолды мүшелеп - ге бөлудің нәтижелерінен тұрады. А 1 бөлімінің кез келген элементі А бөлімінің сәйкесінше элементтерінен бірінші тік жол мен соңғы жатық жолдың сәйкес элементерінің көбейтіндісін шегерумен анықталады.

Ал А 1 бөлімінің соңғы жатық жолы бірінші жолды - жетекші элементке бөлгеннен пайда болады.

Осындай жолмен қалған А 2 , А 3 бөлімдері құрылады.

Ал, кері жүрісте А i бөлімдерінің (белгіленген жатық жолдары) 1 саны бар жатық жолдары қолданылады. Бұлардан алдымен Equation. 3, одан соң Equation. 3 белгісіздері анықталады. Олардың мәндері ең соңғы бөлімге жазылады.

Есептеулерді бақылау үшін «бақылау қосындылары» қолданылады.

(1. 2. 4)

Бұл қосындылар сәйкес жатық жолдағы коэффициенттер мен бос мүшелердің қосындысын анықтайды.

Егер (1. 1. 1) жүйесінде бос мүшелер ретінде коэффициентін алсақ, онда түрлендірілген сызықтық жүйедегі:

(1. 2. 5)

белгісіздері алғашқы жүйенің белгісіздері мен төмендегідей қатынаста болды:

(1. 2. 6)

Шындығында да (1. 2. 6) формуласын (1. 2. 5) теңдеуіне қойып, (1. 2. 1) және (1. 2. 4) формуласын қолдансақ, тепе - теңдік аламыз:

.

Практикада әрбір жолдағы есептеуді бақылау үшін, кестеде тағы бір тік жол қолданылады. Ол жол «жолдық бақылау» деп аталады. Ол тік жолдың элементтері әрбір бөлімнің элементтері қалай анықталса, сондай әдіспен анықталады. Нәтижелері S бағанына жазылады.

Егер ағымдық жолда ешқандай қателер пайда болмаса, онда осы жолдағы мен S бағандарының элементтері бірдей болады (белгілі бір дәлдікке дейін) .

Кестеде үш теңдеулердің жүйесін қарастырайық

Кесте 1 Гаусс сызбасы

Бөлімдер: Бөлімдер
:
:
:
Бос мүше: Бос мүше
Бақылау қосындысы: Бақылау қосындысы
Жолдық қосынды: Жолдық қосынды
Бөлімдер:
:
:
:
Бос мүше:
Бақылау қосындысы:
Жолдық қосынды:
Бөлімдер:
:
:
:
Бос мүше:
Бақылау қосындысы:
Жолдық қосынды:
Бөлімдер:
:
:
:
Бос мүше:
Бақылау қосындысы:
Жолдық қосынды:
Бөлімдер:
: 1
: 1
: 1
Бос мүше:
Бақылау қосындысы:
Жолдық қосынды:

1. 3 Гаусс әдісінің көмегімен анықтауышты есептеу

(1. 3. 1)

сызықтық теңдеулер жүйесінің коэффициенттерінің анықтауышы.

(1. 32)

Сызықтық теңдеулер жүйесін

(1. 3. 3)

қарастырайық. (1. 3. 3) жүйесін Гаусс әдісімен үшбұрышты матрицасына түрлендіреміз, яғни

(1. 3. 3)

мұндағы В:

В матрицасының элементтері А матрицасының элементтерінен және көмекші матрицаларынан төмендегідей элементарлық түрлендірулердің көмегімен анықталады:

1) жетекші элементтерге бөлу. Мұнда жетекші элементтер нөлге тең емес.

2) А матрицасының сәйкес элементтерінен тік жол мен жатық жол элементтерінің көбейтіндісі игеріледі.

Мұндай операциялар нәтижесінде:

  1. А матрицасының анықтауышы да сәйкес жетекші элементтерге бөлінеді.

б) екінші операцияда А анықтауышы өзгермейді.

Олай болса, ; бұдан

(1. 3. 4)

Сонымен, жүйенің анықтауышы жетекші элементтердің көбейтіндісіне тең. Ал жетекші элементтерді анықтау үшін арнайы жоғарыда қарастырылған Гаусс кестесін қолдану тиімді.

Егер белгілі бір қадамдарда немесе нөлге жуық сандар болса, онда жатық және тік жолдарын ауыстыру керек.

Мысал 1. 3. 1 : Төмендегі анықтауыштың мәнін есептеңіз:

Анықтауыштың мәнін есептеу үшін Гаусс әдісін қолданамыз.

Кесте 3 Анықтауышты есептеу кестесі

x1: x1
x2: x2
x3: x3
X4: X4
S: S
∑:
:

Кесте 3 жалғасы

7, 4: 7, 4
2, 2: 2, 2
-3, 1: -3, 1
0, 7: 0, 7
7, 2: 7, 2
7, 2: 7, 2
A: A
7, 4: 1, 6
2, 2: 4, 8
-3, 1: -8, 5
0, 7: 4, 5
7, 2: 2, 4
7, 2: 2, 4
7, 4: 4, 7
2, 2: 7
-3, 1: -6
0, 7: 6, 6
7, 2: 12, 3
7, 2: 12, 3
7, 4: 5, 9
2, 2: 2, 7
-3, 1: 4, 9
0, 7: -5, 3
7, 2: 8, 2
7, 2: 8, 2
7, 4: 1
2, 2: 0, 29729
-3, 1: -0, 41891
0, 7: 0, 009459
7, 2: 0, 887839
7, 2: 0, 887839
7, 4:
2, 2: 4, 32343
-3, 1: -7, 82974
0, 7: 4, 34866
7, 2: 0, 84235
7, 2: 0, 84235
A: A1
7, 4: 5, 600274
2, 2: -4, 03112
-3, 1: 6, 15543
0, 7: 7, 724584
7, 2: 7, 724584
7, 4: 0, 9599
2, 2: 7, 37157
-3, 1: -5, 85808
0, 7: 2, 47339
7, 2: 2, 47339
7, 4: 1
2, 2: -1, 81062
-3, 1: 1, 00562
0, 7: 0, 195
7, 2: 0, 195
7, 4:
2, 2: 6, 11331
-3, 1: 0, 05212
0, 7: 6, 16543
7, 2: 6, 16543
7, 2: A2
7, 4: 4, 0844
2, 2: -6, 80939
-3, 1: -2, 72499
0, 7: -2, 72499
7, 4: 1
2, 2: 0, 08526
-3, 1: 1, 08526
0, 7: 1, 08526
7, 4:
2, 2: -7, 58393
-3, 1: -7, 58393
0, 7: -7, 58393
7, 2: A3

- анықтауыштың мәні.

1. 4 Гаусс әдісімен кері матрицаны есептеу

Бізге айрықша емес матрица берілсін

(1. 4. 1)

Анықтама. Егер болса, онда А матрицасы айрықша емес матрица деп аталады.

Оның кері матрицасы анықтау үшін алгебра курсынан белгілі негізгі қатынасты қолданамыз, яғни: , мұндағы Е - бірлік матрица.

А және А -1 матрицаларын көбейтіп, белгісіздерін анықтауға мүмкіндік беретін n теңдеулер жүйесін аламыз.

мұндағы

.

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

Практикада арнайы кестелер қолданылады, мұнда есептеулер бақылау қосындылары арқылы тексеріліп отырылады.

Мысал 2. 4. 1 : Берілген матрица үшін кері матрицасын табыңдар:

.

Кесте 4 Кері матрицаны анықтау кестесі

:
x1j: x1j
x2j: x2j
x3j: x3j
x4j: x4j
j=1: j=1
J=2: J=2
j=3: j=3
j=4: j=4
Σ: Σ
: A
x1j: 3, 5
x2j: -2, 3
x3j: -5, 4
x4j: 1, 2
j=1: 1
J=2: 0
j=3: 0
j=4: 0
Σ: -2
: 2, 1
x1j: -3, 2
x2j: 1, 4
x3j: 5, 5
x4j: 0
j=1: 1
J=2: 0
j=3: 0
j=4: 6, 8
: 1, 2
x1j: 2, 7
x2j: 0
x3j: -4, 9
x4j: 0
j=1: 0
J=2: 1
j=3: 0
j=4: 0
: 1, 3
x1j: -1, 2
x2j: -4, 5
x3j: 9, 4
x4j: 0
j=1: 0
J=2: 0
j=3: 1
j=4: 6
:
x1j: x1j
x2j: x2j
x3j: x3j
x4j: x4j
j=1: j=1
J=2: J=2
j=3: j=3
j=4: j=4
Σ: Σ
:
x1j: 1
x2j: -0, 657143
x3j: -1, 542857
x4j: 0, 34286
j=1: 0, 28571
J=2: 0
j=3: 0
j=4: 0
Σ: -0, 5714
: B
x1j: 0
x2j: -1, 82
x3j: 4, 64
x4j: 4, 78
j=1: -0, 6
J=2: 1
j=3: 0
j=4: 0
Σ: 8
: 0
x1j: 3, 488571
x2j: 1, 8514286
x3j: -5, 31143
x4j: -0, 3429
j=1: 0
J=2: 1
j=3: 0
j=4: 0, 68571
: 0
x1j: -0, 345714
x2j: -2, 494286
x3j: 8, 95429
x4j: -0, 3714
j=1: 0
J=2: 0
j=3: 1
j=4: 6, 74286
:
x1j: 1
x2j: -2, 549451
x3j: -2, 62637
x4j: 0, 32967
j=1: -0, 54945
J=2: 0
j=3: 0
j=4: -4, 3956
: C
x1j:
x2j: 0
x3j: 10, 745368
x4j: 3, 85086
j=1: -1, 4929
J=2: 1, 9168
j=3: 1
j=4: 0
Σ: 16, 0201
:
x1j: 0
x2j: -3, 375667
x3j: 8, 04631
x4j: -0, 2575
j=1: -0, 18995
J=2: 0
j=3: 1
j=4: 5, 22323
:
x1j:
x2j: 1
x3j: 0, 35836
x4j: -0, 1389
j=1: 0, 17838
J=2: 0, 0931
j=3: 0
j=4: 1, 49084
: D
x1j:
x2j:
x3j: 0
x4j: 9, 25603
j=1: -0, 7265
J=2: 0, 41219
j=3: 0, 3141
j=4: 1
Σ: 10, 2558
:
x1j:
x2j:
x3j: 1
x4j: -0, 0785
j=1: 0, 04453
J=2: 0, 0339
j=3: 0, 10804
j=4: 1, 10803
: E
x1j:
x2j:
x3j:
x4j:
j=1: -0, 1701
J=2: 0, 16242
j=3: 0, 0809
j=4: -0, 0387
Σ: 1, 03452
:
x1j:
x2j:
x3j:
x4j: -0, 159
j=1: -0, 0184
J=2: 0, 2954
j=3: 0, 18504
j=4: 1, 30306
:
x1j:
x2j:
x3j:
x4j: 0, 03719
j=1: 0, 22314
J=2: 0, 3073
j=3: 0, 02482
j=4: 1, 59244

Есептеуді бақылау үшін ∑ бағанасын есептеп отыру қажет. Оның элементтері кестенің А бөлімінен басқа элементтері қандай жолмен есептелсе, сондай жолмен анықталады. Ал екінші жағынан ∑ - қосындының элементтері жолдағы элементтердің қосындысына тең болады.

Мысалы:

1)

Екінші жағынан: ;

2)

1. 5 Квадрат түбірлер әдісі

Бізге (1. 6. 1) теңдеулер жүйесі берілген, А матрицасы симметриялы матрица, яғни .

Мұндай матрицаны транспонирленген екі үшбұрышты матрицаның көбейтіндісі түрінде жазуға болатыны алгебра курсынан белгілі, яғни

, (1. 5. 2)

мұндағы

, (1. 5. 3)

. (1. 5. 4)

T және T’ матрицаларын көбейте отырып Т матрицасының элементтерін анықтауға мүмкіндік беретін төмендегідей формулаларды аламыз:

(1. 5. 5)

(1. 5. 2) теңдігі орынды болса, онда (1. 5. 1) жүйесі төмендегідей жүйелерге эквивалентті болады:

және (1. 5. 6)

Теңдеулер жүйесін ашып жазсақ:

(1. 5. 7)

(1. 5. 8)

(1. 5. 7) - жүйеден т. с. с. аламыз.

(1. 5. 8) - жүйеден:

(1. 5. 9) анықтмимыз.

Есептеу кезінде бақылау қосындылары қолданылады. Қайсыбір қосынды жолында болуы мүмкін, онда сәйкес элементтері жорамал сандар болады. Есептеулерді жеңілдету үшін кестелер қолданылады. Кестенің толтыру үлгісі зертханалық сабақтарды ұйымдастыру бөлімдерінде көрсетіледі.

1. 6 Негізгі элементтер әдісі

Сызықтық теңдеулер жүйесі берілсін:

(1. 6. 1)

(1. 6. 1) жүйесінің коэффициенттері мен бос мүшелерінен тұратын кеңейтілген тікбұрышты матрицаны қарастырайық:

.

М матрицасынан бос мүшелер бағанында жатпайтын, модулі бойынша ең үлкен, нөлден айрықша элементті таңдаймыз. Ол элементі болсын, оны негізгі элемент деп атайды . Ал сәйкес жатық жол - негізгі жол деп аталады. Барлық жатық жолдар үшін көбейткіштерді есептейміз:

М матрицасымен төмендегідей амалдарды орындаймыз. М матрицасының әрбір негізгі емес жатық жолдарына негізгі жолдың сәйкес көбейткіштерге көбейтіп қосамыз. Нәтижесінде - ші бағананың - дан басқа элементері нөлге айналады. - тік жолмен негізгі жолды алып тастасқ, бір жатық, бір тік жолға кем М (1) матрицасын аламыз.

М (1) матрицасымен жоғарыдағыдай операцияларды жасасақ, М (1) матрицасының орнына бір жатық, бір тік жолдары кем болатын М (2) матрицасын аламыз. Осы үрдісті әрі қарай жалғастыра отырып,

тізбегін аламыз. Ең соңғы М (n-1) матрицасы екі элементті, бір жатық жолдан тұратын матрица. Бұл жатық жолда негізгі жол ретінде қарастырамыз.

Енді барлық матрицалардағы негізгі жатық жолдарды жинап жазсақ, белгісіздерді анықтауға мүмкіндік беретін үшбұрышты матрица аламыз.

Негізгі элементтер әдісімен теңдеулер жүйесін шешуге болады, егер жүйесін шешуге болады, егер жүйенің анықтауышы нөлден айрықша болса:

.

Сонымен, бұрын қарастырылған Гаусс әдісі негізгі элементтер әдісінің дербес түрі екендігін байқаймыз.

1. 7 Халецкий әдісі

Бізге матрицалық түрде сызықтық теңдеулер жүйесі берілсін.

(1. 7. 1)

Equation. 3 - n - ші ретті квадрат матрица.

Equation. 3, Equation. 3 - вектор - бағаналар.

A матрицасын екі ұшбұрышты матрицалардың көбейтіндісі түрінде жазайық,

. (1. 7. 2)

Мұндағы

және Equation. 3

B және С матрицалары бір - біріне көбейтіп b ij және c ij элементтерін анықтауға мүмкіндік беретін төмендегідей формуланы аламыз:

b 11 =a 11

b i1 =a i1

Егер k>j, болса c kj =0, олай болса, Equation. 3

себебі

(1. 7. 3)

және

, Equation. 3

; егер Equation. 3 , онда Equation. 3 .

Equation. 3 i<j

Сонымен:

Equation. 3 (1. 7. 4)

Бұдан жүйенің белгісіздерін анықтауға мүмкіндік беретін екі теңдеулер жүйесін аламыз:

.

В және С үшбұрышты матрицаларын ашып жазсақ:

Equation. 3 (1. 7. 5)

бұдан шығады:

, (1. 7. 6)

Equation. 3 (1. 7. 7)

Бұдан Equation. 3 Equation. 3

Есептеулерді жеңілдету үшін арнайы кесте - Халецкий сызбасы төмендегідей түрде (кесте 5) қолданылады.

Кесте 5 Халецкий сызбасы

Бос мүше
бақылау
: A 11
: A 12
: A 13
: A 14
Бос мүше: A 15
бақылау: A 16
: I
: A 21
: A 22
: A 23
: A 24
Бос мүше: A 25
бақылау: A 26
: A 31
: A 32
: A 33
: A 34
Бос мүше: A 35
бақылау: A 36
: A 41
: A 42
: A 43
: A 44
Бос мүше: A 45
бақылау: A 46
: B 11
: C 12
: C 13
: C 14
Бос мүше: B 15
бақылау: B 16
: II
: B 21
: B 22
: C 23
: C 24
Бос мүше: C 25
бақылау: C 26
: B 31
: B 32
: B 33
: C 34
Бос мүше: C 35
бақылау: C 36
: B 41
: B 42
: C 42
: B 44
Бос мүше: C 45
бақылау: C 46
:
:
:
:
Бос мүше: Y 1
бақылау: X 1
: III
:
:
:
:
Бос мүше: Y 2
бақылау: X 2
:
:
:
:
Бос мүше: Y 3
бақылау: X 3
:
:
:
:
Бос мүше: Y 4
бақылау: X 4

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

сәйкес элементтерді Equation. 3 бөлгеннен шығады.

Екінші тік жолдың элементерін анықтаймыз:

Екінші жатық жолдың элементтерін анықтайық:

Бақылау қосындысы элементтеріне қолданылған формуламен табылады. Екінші жағынан ол сол жолдағы Σ элементтердің қосындысымен анықталады.

Үшінші бөлімі (1. 7. 6), (1. 7. 7) формулаларының көмегіментолтырылады.

1. 8 Итерация әдісі

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

Бізге

(1. 8. 1)

теңдеулер жүйесі берілсін дейік.

Мұнда диагональдық элементтер . (1. 8. 1) жүйесінің бірінші теңдеуінен - ді, екінші теңдеуінен - ні, . . . , - ші теңдеуінен - ді анықтайтындай етіп, (1. 8. 1) жүйесіне эквивалентті түрлендіріп, төмендегідей итерацияға ыңғайлы жүйені алуға болады:

, (1. 8. 2)

Мұндағы

, мұнда , ал егер , онда, .

(1. 8. 2) жүйесін матрицалық түрде жазуға болады:

(1. 8. 2 / )

мұндағы

және .

Алғашқы жуықтау ретінде бос мүшелер бағанын алып, (1. 8. 2 / ) жүйесін жуықтап шешуге болады, яғни:

бірінші жуық тауып: ,

екінші жуық тауып:

- - - - - - - - - - - - - - -

- ші жуық тауып: . (1. 8. 3)

Сонымен жуық шешімдер тізбегін аламыз.

Егер тізбегі жинақты болса, онда оның шегі (1. 8. 2 / ) жүйесінің шешімі болады. Шынында да, (1. 8. 3) - те шекке көшсек,

,

Ескерту:

  1. Кейбір жағдайларда (1. 8. 1) жүйесін (1. 8. 2) жүйесіне келтіру негізіндеыңғайлы.

Мысалы: мұндайда:

  1. Алғашқы жуықтау ретіндекез келген векторды алуға болады.

Сонымен (1. 8. 1) түріндегі жүйені итерация әдісімен шешу үшін тізбегі жинақты болу керек. Итерация үрдісінің жинақты болуы үшін қажетті шарттарды қарастырайық. Ол үшін математикалық анализ курсында дәлелденген төмендегі теореманы қолданамыз.

Теорема: (1. 8. 1) түрдегі жүйе үшін төмендегідей шарттардың тым болмағанда біреуі орындалса:

- жатық жолдағы коэффициенттердің қосындысы, онда (1. 8. 3) үрдіс жинақты болады және ол (1. 6. 1) жүйесінің шешімі болады.

Салдар: (1. 8. 1) жүйесі үшін итерация үрдісі жинақты болуы үшін әрбір диагональдық коэффициенттері сол жолдағы қалған коэффициенттердің модульдерінің қосындысынан үлкен болуы қажет, яғни:

.

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

а) - (1. 8. 2) жүйесінің оң жағындағы коэффициенттер модульдерінің жатық жолдық қосындыларының максимумы бірден кіші болуы керек;

б) - (1. 8. 2) жүйесінің оң жағындағы коэффициенттер модульдерінің тік жол қосындысының максимумы бірден кіші болуы керек;

в) - (1. 8. 2) жүйесінің оң жағындағы барлық коэффициенттерінің квадраттарының қосындысы бірден кіші болуы керек. Мұндағы - сығылу коэффициенті деп аталады.

- ге дейінгі дәлдікпен жүйені шешу үшін итерациялық үрдісті

шарты орындалғанша жүргіземіз.

Мысал 1. 8. 1 : Жүйенің шешімін дәлдікпен анықтаңдар:

Енді жинақты болу шарттарының біреуінің орындалуын тексерейік, яғни сығылу коэффициентін анықтайық.

Тік жолдың элементтерінің модульдерінің қосындыларын анықтасақ, олар: .

бірақ бұл қосындының шамасы бірден үлкен.

Енді 3 - ші метриканы қарастырайық, яғни жүйенің коэффициентінің квадраттарының қосындысын есептейік:

Сығылу коэффициенті

Итерация үрдісін шарты орындалғанша жалғастырамыз.

Есептеуді кесте түрінде жүргізген тиімді:

Кесте 6 Итерация әдісі

: 0
: -0, 800995
: -5, 735254
: -1, 2411714
: 1
: 2, 92579
: -5, 816626
: 0, 677094
: 2
: 0, 913664
: -4, 413796
: 1, 457739
: 3
: 1, 986079
: -4, 627339
: 0, 946602
: 4
: 2, 140452
: -4, 967552
: 0, 837082
: . . .
: . . .
: . . .
: . . .
: 22
: 2, 268651
: -4, 827915
: 0, 966766

Соңғы мәндерді дейін дөңгелектесек

1. 9 Зейдел әдісі

Теңдеулер жүйесі төмендегідей түрде берілсін

(1. 9. 1)

Жүйенің алғашқы жуық шешімін қалауымызша

деп алып, оларды (1. 8. 1) жүйесінің бірінші теңдеуіне қойсақ:

.

Табылған - дің мәнін (1) жүйесінің екінші теңдеуіне қойсақ:

.

Сол сияқты:

Сонымен, - бірінші жуық шешімін анықтайық. Дәл осындай жолмен 2 - ші, 3 - ші, . . . , к - ші жуық шешімдерін анықтауға болады. (1. 8. 1) жүйесінің жуық шешімі анықталған деп ұйғарсақ, жуықтауын анықтау үшін төмендегідей формулаларды қолданамыз:

(1. 9. 2)

Қарастырылған үрдіс Зейдель үрдісі деп аталады. Зейдель үрдісі жинақты болуы үшін төмендегідей метрикалардың (нормалардың) біреуінің орындалуы жеткілікті:

(1. 9. 3)

Мұндағы - сығылу коэффициенті.

Әдістің қатесін төмендегідей формуламен есептейміз:

. (1. 9. 4)

Мысал 1. 9. 1 :

теңдеулер жүйесін дәлдікпен шешу үшін Зейдель әдісінің көмегімен қанша жуықтау итерациясын құру керек?

Жүйені түрлендіреміз:

; .

,

, ,

(1. 9. 4) теңсіздігінен:

Яғни, берілген жүйені дәлдікпен шешу үшін жүйенің кем дегенде - ші жуықтауын есептеу керек (13 қадам) .

1. 10 Релаксация әдісімен теңдеулер жүйесін шешу.

Сызықтық теңдеулер жүйесі берілсін

(1. 10. 1)

жүйенің бос мүшелерін жүйенің сол жағына шығарамыз да бірінші теңдеуді -а 11 ге, екінші теңдеуді -а 22 ге және т. с. с. бөлеміз, нәтижесінде.

Релаксацияға ыңғайлы теңдеулер жүйесін аламыз.

(1. 10. 2)

мұндағы

b ij = - (i )

және

с i =

х (0) =(x 1 (0) , x 2 (0) , …, x n (0) ) (2) жүйенің шешімінің бастапқы жуықтауы болсын. Осы мәндерді (1. 10. 2) теңдеулер жүйесіне қойып, төмендегідей алшақтық аламыз.

(1. 10. 3)

Егер белгісіздерінің біріне өсімшесін берсек, онда сәйкес R алшақтығы шамасына азаяды, ал қалған R (i j) алшақтықтар b is шамасына артады. Осылайша кезектегі R (1) s алшақтықты нөлге айналдыру үшін келесі өсімшені берсек жеткілікті:

= R

осыдан

R (1) s =0

және

i s

Релаксация (әлсірету әдісі) әдісінің негізгі идеясы - сәйкес жуықтау коэффициенттерінің мәндерін өзгерту арқылы әрбір қадамда модулі бойынша ең үлкен алшақтықты нөлге айналдыру. Соңғы келтірілген жүйедегі барлық алшақтықтар беріген дәлдікте нөлге тең болса, үрдіс аяқталады.

2 ЗЕРТХАНАЛЫҚ ЖҰМЫСТАРДЫ ҰЙЫМДАСТЫРУ

Сандық әдістер курсы халық шаруашылығының әртүрлі аймақтарында жұмыс жасайтын мамандарды дайындау үшін қажетті негізгі пәндердің бірі болып табылады. Мамандарды дайындауда дәрістерде баяндалған теориялық мағлұматтарды толық меңгеріп, практикада орынды қолдана білуге машықтандырудың маңызы зор. Ол үшін зертханалық сабақтарды әдістемелік жоғарғы деңгейде ұйымдастыру қажет.

... жалғасы

Сіз бұл жұмысты біздің қосымшамыз арқылы толығымен тегін көре аласыз.
Ұқсас жұмыстар
Алгебралық теңдеулер жүйесінің анықтамасы
Орта мектепте алгебралык тендеулер мен тенсіздіктер такырыптарын окыту әдістемесі
Алгебралық теңдеулер жүйесі
Жалпы түрдегі алгебралық теңдеулер жүйесін шешу жолы
Анықтауыш
ГАУСС ФОРМУЛАСЫ
Сызықтық алгебралық теңдеулер жүйесін шешу әдістері
Элементар функция
Есептеу математикасына кіріспе пәні бойынша оқу-әдістемелік кешен
Техникадағы сандық тәсілдер
Пәндер



Реферат Курстық жұмыс Диплом Материал Диссертация Практика Презентация Сабақ жоспары Мақал-мәтелдер 1‑10 бет 11‑20 бет 21‑30 бет 31‑60 бет 61+ бет Негізгі Бет саны Қосымша Іздеу Ештеңе табылмады :( Соңғы қаралған жұмыстар Қаралған жұмыстар табылмады Тапсырыс Антиплагиат Қаралған жұмыстар kz