Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Основы численных методов. Практикум

.pdf
Скачиваний:
0
Добавлен:
08.09.2026
Размер:
2 Мб
Скачать
Вариант 4
Вычислить значение следующего матричного выражения:
T

 
BB
d
[] ,Ac
[][] [] ,
139 9
 
6572

17410
 
1611

 
5083

 
1285
T
 
      
T
c
 
 
  
  
701435

 
1107 1 4 2

[] ,Bd
785620

 
313134

 
   
Вариант 5
Вычислить значение следующего матричного выражения:
TT


ccd
[] []
T
AA

586 0
 
6520

153 9
[] ,Ac

4614
 
9378
 
1924
 
 
       
7
 
 
1
1
 
6
 
 
[] ,Bd
 

9881070
 
817425
 
255551

751211
21
 
   
A
d
где
 
 
 
 
d
,где
 
5
    
9
 
Вариант 6
Вычислить значение следующего матричного выражения:
[][] ,AB
3450
 
 
3853
4876
[] ,Ac

9614
 
0835
 
8279

cd
 

     
 
168653

 
811122

[] ,Bd
469762
 
694311

Вариант 7
Вычислить значение следующего матричного выражения:
[][] [][] ,AB
c
BAd 
2541

 
115 6

9 9 10 2
[] ,Ac
4852

 
4583

 
9162

 
      
 
984727

 
737180
[] ,Bd
 

4334 77

668185

22
c
где
 
   
где
 
   
Вариант 8
Вычислить значение следующего матричного выражения:
T

  
BA
d
[] ,Ac
[] ([] ) ,

5 1 10 9
 
5776
10 2 6 8
 
6065
 
2121
 
9764


 
   
  
dcc
4883210
 
665211
 
[] ,Bd
0942810
 
 
127556
 

Вариант 9
Вычислить значение следующего матричного выражения:

([ ] ) [ ] ,A

T
dc
B

7136
 

114 9
5584
[] ,Ac

2353
  
 

6710

110 1 7
 
      
 
372979

 
2501012
[] ,Bd
314 2 83

 
338445

23
T
T
где
 
   
где
 
   
Вариант 10
Вычислить значение следующего матричного выражения:

([ ] ) [ ] ,B
[] ,Ac

2882
 

3616
5266
 
2999
 

8282
 
1082
T
cd

 
      
 
A
689835
 
12436 3

[] ,Bd
3584 81

 
1809 3 6

Вариант 11
Вычислить значение следующего матричного выражения:

() [][],
cd c
 
  
[] ,Ac

 
 
 
T

5564
5445
5782
5387
5921
3312
T
  
    

 
453208
 
 
[] ,Bd
 

595667

845306

942341
24
где
 
   
AB
 
   
 
   
 
  
 
где
 
 
 
 
 
Вариант 12
Вычислить значение следующего матричного выражения:

() [][],
dc d
 
 
[] ,Ac
  

T

410 3 7
6808
3373
3255
1421
8662
T

 
      
 
735222

 
409613

[] ,Bd
322495

 
335427

Вариант 13
Вычислить значение следующего матричного выражения:
(([ ] [ ] ) ) [ ] ,AB
 
  
[] ,Ac
   
 

4885

5712

1358
3235

4286

2719
TT

dc
 
 
    
501344

 
[] ,Bd
004582
 
544144
877228
 

25
AB
 
   
 
 
 
A
 
   
 
 
 
где
  
10
 
 
где
  
Вариант 14
Вычислить значение следующего матричного выражения:
(([ ] [ ] ) ) [ ] ,AB
 
  
[] ,Ac
   
 
 
 
[] ,Bd
 
Вариант 15
Вычислить значение следующего матричного выражения:
(([] []) ) [],BA
 
  
[] ,Ac
   
 
 

8237
7477
810 8 3
3788
3938
 
10 2 2 2

745393

319 2 3 3

411115

750254


4630
6436

0873
4009
114 3
8286
TT

TT


dc
 
      
 

cd
 
      
 
  
][ dB
  
 
26
A
 
   
9
7
2
6
1
5
121226
218171
781650
6241016
 
  
B
где
 
     
 
10
где
 
  
4
6
,
8
4
3 СИСТЕМЫ ЛИНЕЙНЫХ АЛГЕБРАИЧЕСКИХ
УРАВНЕНИЙ
3.1 Обусловленность СЛАУ
Малые погрешности вычислений или исходных данных могут привести к
существенным погрешностям в решении. Такие системы уравнений называются
плохо обусловленными.
Для оценки качества полученного решения используют следующее
соотношение:
x
1
A
x
1
AA
Произведение
называется числом обусловленности матрицы A и
обозначается как cond(A).
По приведенной формуле оценить погрешность решения двух систем:
xx
а)
xx
11
A
В этом случае погрешность решения не превышает 10%.
xx
б)
 
A
 
1,02
21
21
 
11
24 b
21
0
.
5,05,0
1
A A 42
 
1,02
221210
xx
21
.
11
1
A A 246
1210
1,22488 b
 
5,05,0
x
1,001,0 b
x
5,00,6
 
5,00,5
21 
x
.56,0
1,001,0 b
x
2
123
A
1,0
b
b
1

A
1,0
.1,0
1
1,22
11
cond(a) = 2.
246 2A/
cond(a) = 123.
В этом случае погрешность решения может составить 56%.
Обусловленность матрицы характеризует чувствительность полученных результатов к
погрешностям исходных данных. Если задача плохо обусловлена, то правильный ответ
27
получить практически нельзя – может быть получено какое угодно решение, но правильное –
только случайно.
3.2 Метод Гаусса
Он основан на приведении матрицы системы к треугольному виду. Это достигается последовательным исключением неизвестных из уравнений системы. Сначала с помощью первого уравнения исключается х последующих уравнений системы. Затем с помощью второго уравнения исключается х
из третьего и всех последующих уравнений. Этот процесс,
2
называемый прямым ходом метода Гаусса, продолжается до тех пор, пока в левой части последнего (n-го) уравнения не останется лишь один член с неизвестным x
, т. е. матрица системы будет приведена к треугольному виду.
n
Обратный ход метода Гаусса состоит в последовательном вычислении искомых неизвестных: решая последнее уравнение, находят единственное неизвестное x вычисляют x
. Далее, используя это значение, из предыдущего уравнения
n
и т. д. Последним находят значение х1 из первого уравнения.
n-1
Расчетные формулы метода Гаусса:
Прямой ход метода Гаусса
из всех
1
a
ik
aa
ijij
a
a
kk
kj
,
a
ik
bb
ii
b
k
a
kk
,
где k = 1,2,…,n-1; i = k + 1, k + 2,…,n; j = k + 1, k + 2,…,n.
В этих формулах k – номер неизвестного, которое исключается из оставшихся nk уравнений (а также номер того уравнения, с помощью которого исключается xk); i – номер уравнения, из которого исключается неизвестное xk; j – номер столбца.
Обратный ход метода Гаусса
n
xab
x
n
b
n
x
i
a
nn
;
jiji
ij

1
a
ii
, где i = n – 1, n – 2,…,1.
В этих формулах i-номер неизвестного, которое определяется из
i-го уравнения; j = I + 1, I + 2,… – номера уже найденных неизвестных.
28
Блок-схема метода
Вводn,{A},{b}
k=1,n1
i=k+1,n
a
bb
ii
a
j=k+1,n
aa
ijij
x
n
a
i=n–1,1
S=0
j=i+1,n
S=S+aij*x
xi=(bi–S)/a
 
 
(k = 1).
1
Вывод{x}
29
Решить методом Гаусса следующую СЛАУ:
Исключение неизвестного х
ik
b
k
kk
a
ik
a
kj
a
kk
b
n
nn
j
ii
23x5x3x2
321
8xx2x
321
9x5xx4
321
Для исключения х
на -а
(т. е. -1/2 = -0,5):
21/а11.
 
 
из второго уравнения (i = 2) прибавим к нему первое, умноженное
1
23532
8121
9514
9514
5.115.25.11
8121
9514
23532
 
5.35.15.00
 
.
Для исключения х
умноженное на -а
32
 
 
из третьего уравнения (i = 3) прибавим к нему первое,
1
(т. е. -4/2 = -2):
31/а11
235
5.35.15.00
9514
461064
5.35.15.00
9514
23532
 
5.35.15.00
 
551550
.
Исключение неизвестного х2 (k = 2).
Для исключения х
на -а
(т. е. – (-5/0,5) = 10):
.
32/а22
 
 
из третьего уравнения (i = 3) прибавим к нему второе, умноженное
2
23532
5.35.15.00
551550
23532
351550
551550
23532
 
5.35.15.00
 
903000
.
Матрица полученной системы имеет треугольный вид. В процессе исключения неизвестных приходится выполнять операции деления на
коэффициенты а
, а22 и т. д. Поэтому они должны быть отличными от нуля. В противном
11
случае необходимо соответствующим образом переставить уравнения системы. Диагональные элементы матрицы обычно называют ведущими или главными элементами.
Обратный ход начинается с решения третьего уравнения системы (k = 3):
''
90
3
x
3
''
33
Используя это значение, можно найти х
xab
3'23'2
x
2
Зная х
и х2, можно найти х1 из первого уравнения (k = 1):
3
x
1
a
11
'
22
xaxab
3132121
5.0
5323
2
.3
30
из второго уравнения (k = 2):
2
)35.1(5.3
xx
32
5.45.3
2
.2
5.0
352323
15623
.1
2
Одной из модификаций метода Гаусса является схема с выбором главного элемента. Она состоит в том, что требование неравенства нулю
диагональных элементов a
на которые происходит деление в процессе
kk,
исключения, заменяется более жестким: из всех оставшихся в k-м столбце элементов нужно выбрать наибольший по модулю и переставить уравнение так, чтобы этот элемент оказался на месте элемента a
30
.
kk
Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]