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

помощь по matcad

.pdf
Скачиваний:
16
Добавлен:
17.05.2015
Размер:
932.01 Кб
Скачать

x1 + 4 x2 + 5 x3 4 x4 15

x1 + 2 x2 2 x3 + 4 x4 3

2 x1 + 6 x2 + x3 6

3 x1 + x3 + 2 x4 11

Обозначим

1

4

5

4

 

1

2

2

4

 

A :=

2

6

1

0

 

 

 

 

3

0

1

2

 

15

 

 

 

 

3

 

 

 

 

B :=

6

 

 

 

 

 

 

 

 

 

 

11

 

 

 

 

Используем логическое "Ctrl + ="

Основная матрица системы

Столбец свободных коэффициентов

:=

A

 

A

→ −240

Определитель системы

Определитель системы 0 , значит, система имеет единственное решение. Для нахождения решения системы составим определители Di , i =1, 2, 3, 4 :

 

15

4

5

4

 

 

 

 

 

 

 

 

 

 

3

2

2

4

 

 

 

 

 

 

 

 

 

D1 :=

6

6

1

0

 

 

 

 

D1

 

 

→ −720

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

11

0

1

2

 

 

 

 

 

 

 

 

 

 

1 15

5

4

 

 

 

 

 

 

 

 

 

1

3

2

 

4

 

 

 

 

 

 

 

D2 :=

 

2

6

1

 

0

 

 

D2

 

 

480

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3

11

1

 

2

 

 

 

 

 

 

 

 

 

1

4

15

4

 

 

 

 

 

 

 

 

 

1

2

3

 

4

 

 

 

 

 

 

 

D3 :=

2 6

6 0

 

 

 

D3

 

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3

0

11

 

2

 

 

 

 

 

 

 

 

 

1

4

5

15

 

 

 

 

 

 

 

 

1

2

2

 

3

 

 

 

 

 

 

 

D4 :=

2

6

1

6

 

 

 

D4

 

 

 

→ −240

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3

0

1

 

11

 

 

 

 

 

 

 

Заменяем первый столбец в определителе на столбец свободных коэффициентов

Заменяем второй столбец в определителе на столбец свободных коэффициентов

Заменяемтретий столбец в определителе на столбец свободных коэффициентов

Заменяемчетвертый столбец в определителе на столбец свободных коэффициентов

40

Тогда по формулам Крамера:

x1 :=

 

 

D1

 

 

x2

:=

 

 

D2

 

 

x3 :=

 

 

D3

 

 

x4 :=

 

 

D4

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x1 3

 

 

x2 → −2

 

 

x3 0

 

 

x4 1

Пример 5 . 2 . Решить систему уравнений:

 

 

3x1 +2x2 x3 +2x4 = −5

 

x1 3x2 +2x4 = 3

.

x 4x

3

+ x

4

= −6

 

1

 

 

 

 

 

 

 

x

x

2

+3x

3

+3x

4

=1

 

1

 

 

 

 

 

 

Решение.

Составим основную матрицу системы и найдем ее определитель:

 

3

 

 

 

2

1

2

 

 

 

 

 

 

 

 

1

 

3

0

2

 

 

 

Основная матрица системы

A :=

1

 

 

 

0

4

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

1

3

3

 

 

 

 

 

 

 

5

 

 

 

 

 

 

 

 

 

 

 

 

 

3

 

 

 

 

 

 

 

 

 

 

Столбец свободных коэффициентов

B :=

 

6

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

:=

 

A

 

 

 

 

 

 

A

 

0

 

Определитель системы

 

 

 

 

 

 

 

 

 

 

 

 

 

5

2

1

2

 

 

 

 

 

 

 

 

 

 

3

 

3

0

2

 

 

D1

 

111

D1 :=

6

0

4

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

1

3

3

 

 

 

 

 

Так как определитель D1 0 , то система не имеет решений.

Задания для самостоятельной работы

5.1. Решить системы уравнений:

15x + (k + m) y 30

= 0

 

 

3x1 + kx2 2x3 =1

;

 

+(k +t)x2 + 2mx3 = k + 2 ;

а)

(m +t)x my 40

= 0

б) x1

 

 

 

mx1 3x2 + x3 = −3

 

 

 

 

 

41

2x1(km)x2

 

 

+ x4 = −7

 

x1+mx3

 

 

+ 2x5 = −1

 

x1 +(k +t)x2 mx3 + 2x4 = 0

 

2x1 + kx2

+ x3 +(2 m)x4

= 3

.

в)

x +tx

 

(k + m)x

 

6 = 0

; г)

4x +3x

 

 

+(k +1)x

 

6x

 

= 0

 

3

4

 

3

4

5

 

1

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

3x

+ 2x

2

x

3

+ mx

4

=1

 

x

+ kx

2

x

3

+ mx

4

+ x

5

= 2

 

 

1

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

5.2. Проверьте полученные результаты в задании 5.1, выполнив данное задание на ПЭВМ.

42

ЛАБОРАТОРНАЯ РАБОТА 6.

РЕШЕНИЕ СИСТЕМ ЛИНЕЙНЫХ АЛГЕБРАИЧЕСКИХ УРАВНЕНИЙ МЕТОДОМ ОБРАТНОЙ МАТРИЦЫ

1 . Теоретические сведения

1 . 1 . Матричные уравнения

Пусть даны матрицы A, B, C, X .

Определение 6 . 1 . Равенства вида A X = B , X A = B , A X C = B

называются матричными уравнениями простейшего вида с неизвестной матрицей Х. В этих уравнениях матрицы A, B, C, X таких размеров, что все

используемые операции умножения возможны, и с обеих сторон равенства находятся матрицы одинакового размера.

Если в уравнениях матрицы A, C невырожденные, то их решения можно записать следующим образом:

A X = B

 

 

 

 

 

 

 

 

 

X A = B

 

 

 

 

 

A X C = B

 

A1 A X = A1B

 

 

X A A1 = B A1

A1 A X C C 1 = A1 B C 1

E X = A1B

 

 

 

 

 

 

X E = B A1

 

 

 

 

E X E = A1 B C 1

X = A1B

 

 

 

 

 

 

 

X = B A1

 

 

 

 

 

X = A1 B C 1

Пример 6 . 1 . Решить матричное уравнение:

 

 

 

 

 

 

1

 

 

 

 

1

 

2

1

 

 

 

 

 

 

 

 

 

 

 

 

 

X =

 

 

 

.

 

 

 

 

 

 

 

 

 

1

 

 

0

3

 

 

 

Решение.

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Данное матричное уравнение вида A X = B .

 

 

 

1). Проверим условие существования обратной матрицы A1 ,

для этого

вычислим определитель матрицы А:

1

 

1

 

 

 

 

 

 

 

 

 

 

det

 

 

A

 

 

=

 

 

 

= −1 0 .

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Значит, единственным

решением

 

исходного

уравнения является

матрица

X = A1B .

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2). Найдем обратную матрицу:

 

 

 

1 1

 

1

1

 

 

1

 

1

 

 

 

~

 

1

 

 

 

A

 

=

 

 

 

 

 

 

 

A

=

 

 

 

 

 

 

=

 

 

.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

det

 

 

 

A

 

 

 

 

 

 

 

1

 

 

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

2

 

1

 

 

1

 

3). Найдем матрицу X:

1

1 2 1

 

2

2

 

X = A1B =

 

 

 

 

 

 

 

 

 

 

 

=

 

.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

1 0 3

 

 

4

1

 

43

2

2

 

Итак, решением матричного уравнения является матрица

 

 

.

 

4

1

 

 

 

1 . 2 . Метод обратной матрицы Рассмотрим систему из n линейных уравнений с n неизвестными:

 

a x

+a x

+K+a x

=b

,

 

 

 

 

 

 

11

1

 

12

2

 

 

1n n

 

1

 

 

 

 

 

 

a21x1 +a22 x2 +K+a2n xn =b2 ,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

KKKKKKKKKKK

 

 

 

 

 

 

 

 

a

x

+a

n2

x

+K+a

x

=b .

 

 

 

 

 

 

n1

1

 

2

 

 

 

nn n

 

 

n

 

 

 

 

Составим матрицы A, B,

X :

 

 

 

 

 

 

 

 

 

 

 

 

 

 

a

 

 

a

K a

 

 

b

 

 

x

 

 

 

11

 

 

12

 

 

 

1n

 

 

 

1

 

 

 

1

 

 

a21

a22

K a2n

 

b2

 

 

x2

 

,

A =

K

 

K K K

,

B =

K

 

, X =

K

 

 

 

 

 

 

 

 

 

 

 

 

 

a

 

K a

 

 

 

 

 

 

a

n1

n2

 

 

 

b

 

 

x

 

 

 

 

 

 

 

 

 

nn

 

 

n

 

 

 

n

 

 

где A матрица системы, содержащая коэффициенты при неизвестных; B

матрица-столбец свободных членов; X матрица-столбец (или векторстолбец) неизвестных.

Используя матрицы A, B, X и определение умножения матриц, исходную систему линейных уравнений можно записать в виде матричного уравнения:

 

 

A

 

 

 

 

 

 

 

A X = B .

 

 

 

 

 

 

Если det

 

 

0 , то система совместна и имеет единственное решение:

 

 

 

 

 

 

 

 

 

 

 

 

X = A1B .

 

 

 

 

 

 

Пример 6 . 2 . Решить систему уравнений методом обратной матрицы:

 

 

 

 

 

 

 

 

 

 

x + 2y +3z = 5,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

4x +5y +6z = 8,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

= 2.

 

 

 

 

 

Решение.

7x +8y

 

 

 

 

 

 

 

 

 

1 2 3

 

 

5

x

 

 

 

 

 

 

 

 

 

 

 

 

 

1) Составим матрицы A,

B,

 

 

 

4 5 6

 

 

8

 

 

X : A =

 

, B =

,

X = y .

 

 

 

 

 

 

 

 

 

 

 

 

 

 

7 8 0

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

z

2) Вычислим det

 

A

 

 

1

2

3

 

= 27 0 . Матрица А невырожденная,

 

 

 

 

 

 

=

4

5

6

 

 

 

 

 

 

 

 

 

 

 

 

 

7

8

0

 

 

 

 

 

 

 

 

значит, существует матрица A1 , поэтому решение системы существует и единственно.

44

3) Составим

 

 

матричное

уравнение

A X = B

 

 

 

и

 

 

запишем

его

решение

X = A1B .

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Для матрицы A найдем обратную матрицу:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

A = +

 

5 6

 

 

 

= −48

, A = −

 

4 6

 

= 42 ,

 

 

A = +

 

4 5

 

 

= −3 ,

 

 

 

 

 

 

 

 

 

 

 

 

11

 

 

 

 

8

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

12

 

 

 

 

 

 

7

0

 

 

 

 

 

 

 

 

13

 

 

 

 

 

 

 

 

 

 

7

8

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

A

= −

 

 

2

 

3

 

 

= 24, A

 

 

 

= +

 

1

3

 

 

 

= −21, A

 

 

 

= −

 

1

2

 

= 6 ,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

21

 

 

 

 

 

 

8

 

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

22

 

 

 

 

7

0

 

 

 

 

 

 

 

 

 

 

 

23

 

 

 

 

 

 

 

 

 

 

 

7

8

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

A = +

 

2 3

 

 

 

= −3 , A = −

 

1 3

 

 

 

= 6, A = +

 

1 2

 

= −3.

 

 

 

 

 

 

 

 

 

 

 

 

 

31

 

 

 

 

 

5

 

 

6

 

 

 

 

 

 

 

 

 

 

 

 

 

 

32

 

 

 

 

 

 

 

 

 

4

6

 

 

 

 

 

 

 

 

33

 

 

 

 

 

 

 

7

8

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Таким образом,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

16

 

8

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

48 24

3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

~

 

 

 

 

 

 

 

9 9 9

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

14

 

 

7

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

A

 

=

 

 

 

 

 

 

 

 

 

 

 

 

A=

 

 

 

42 21 6 =

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

;

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

det

 

A

 

 

 

 

9

 

9

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

27

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

9

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3 6

 

3

 

 

 

1 2 1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

9

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

9

 

 

 

 

 

 

9

 

 

 

 

 

 

 

 

 

 

 

4) Найдем решение системы:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

16

 

 

 

 

8

 

 

 

1

 

 

 

 

 

 

16 5 +8

 

 

8 1 2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

9

 

 

 

 

 

 

9

 

 

9

5

 

 

 

 

 

 

 

 

 

 

 

 

9

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

14 5

8 +

2 2

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

14

 

 

 

 

 

7

 

 

 

2

 

 

 

 

 

7

 

 

 

 

 

 

y = X

= A

 

 

 

 

 

B

=

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

8

=

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

=

 

2

.

 

 

 

 

 

 

 

 

 

 

9

 

 

 

 

9

 

 

 

9

 

 

 

 

 

 

 

 

 

 

 

9

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

z

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

2

 

 

1

 

 

 

 

1 5 + 2 8 1 2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Ответ: (2;

2;

 

 

 

1).

 

 

 

 

 

 

 

 

 

9

 

 

 

 

 

 

9

 

 

 

 

9

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

9

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2.Вычисления с помощью системы M a t h C A D

Всистеме Mathcad, если задана матрица A и вектор B для системы линейных уравнений в матричной форме A X = B , то вектор решения можно по-

лучить из выражения X = A1 B .

Поскольку решение систем линейных уравнений– довольно распространенная задача, в Mathcad начиная с шестой версии введена встроенная функция lsolve(A, B) , которая возвращает вектор X для системы линейных уравнений

A X = B при заданной матрице коэффициентов A и векторе свободных членов

B .

Пример 6 . 3 . Решить систему уравнений

8x +14y +3z =18

2x +3y 3z = −1 .3x +5y + z = 6

45

Решение.

Введем матрицу коэффициентов A и вектор свободных членов B :

 

 

 

 

 

 

 

МЕТОД ОБРАТНОЙ МАТРИЦЫ

 

 

 

 

8

14

3

 

 

 

18

 

 

A :=

2

3

3

 

B :=

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3

5

1

 

 

 

6

 

 

 

 

A

 

= −7

 

 

 

Определитель матрицы А не равен нулю, поэтому

 

 

 

 

 

 

 

 

 

 

 

 

 

 

17

 

 

 

 

 

 

 

 

 

 

 

 

7

 

 

2.429

 

 

 

 

 

 

 

 

 

17

 

 

X := A1 B

 

 

X

 

=

2.429

 

 

 

 

 

 

 

 

 

 

7

 

 

 

 

 

 

 

 

 

 

 

 

 

8

 

 

1.143

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

7

 

 

 

 

Таким образом, решение системы: x =

17

;

y =

17

;

z =

8

.

7

 

7

7

 

 

 

 

 

 

Данную систему решим, используя функцию lsolve(A, B)

для введенных

матриц A и B :

 

 

17

 

 

7

 

 

17

X := lsolve(A,B)

X

 

 

7

 

 

8

 

 

7

 

 

 

 

 

 

 

 

 

 

 

2.429

 

=

2.429

 

 

 

 

 

 

 

1.143

 

 

 

 

 

 

 

 

 

Пример 6 . 4 . Решить матричное уравнение

 

3

1

 

1 4

1 0

 

11

1

 

 

 

 

 

 

X

+6

 

 

=

 

 

.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2 5

 

2 6

9 1

 

15 3

 

 

 

Решение.

 

Запишем данное матричное уравнение в виде

 

 

 

 

 

 

 

P X (B + k C) = S ,

 

 

 

 

 

 

где матрицы P, B, C и S соответственно равны:

 

 

 

 

 

 

 

 

 

 

3 1

 

1 4

1 0

;

S =

11 1

;

P =

 

 

;

B =

;

C =

 

 

 

 

 

 

2 5

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2 6

9 1

 

 

15 3

 

 

k = 6, а X – неизвестная матрица, которую можно получить из выражения

X = P1 S (B + kC)1 ,

при условии, что определители матриц P и (B + k C) не равны нулю. Тогда:

46

 

 

 

 

 

 

 

 

 

МАТРИЧНЫЕ УРАВНЕНИЯ

 

 

P :=

3 1

B :=

 

1 4

C :=

1 0

S :=

11 1

 

2 5

 

2 6

9 1

15 3

 

 

 

 

 

 

 

 

 

 

P

 

= 13

F := B + 6 C

 

 

F

 

= 268

Определители матриц не равны нулю, поэтому

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

184

145

 

 

 

 

 

 

 

 

1

S (B + 6

C)

1

 

 

 

 

 

871

1742

 

0.211 0.083

 

X := P

 

 

X

292

233

=

0.335 0.067

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

871

3484

 

 

 

 

Задания для самостоятельной работы

6.1. Решить матричные уравнения:

 

 

0 k

 

 

4 k

 

t X = 4

11

 

 

а)

 

 

 

 

+t

 

 

 

 

 

 

 

3 m

 

 

 

9 2

 

 

 

 

 

 

 

 

 

 

 

 

m

k t

 

 

3

 

7

 

 

4 k

+3

X T

б)

 

+

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0 5

 

 

m 4

 

 

9 2

 

 

3

;

 

 

 

 

 

 

 

 

 

 

 

 

 

6

 

 

 

 

 

 

 

 

 

 

 

 

 

 

=

 

9

m

 

1

2

 

 

 

 

 

 

 

 

 

 

.

 

 

k

 

t

 

 

4

 

 

 

 

 

m

 

6.2. Решить системы линейных уравнений методом обратной матрицы:

 

x (k +

2)x

 

 

+ 4x

 

= −6

x (t 6) y = k + 2

 

 

1

 

 

 

 

 

 

2

 

 

 

 

 

3

 

 

+(k 5) y = 2

;

а)

mx1

 

 

 

 

+tx2

 

 

3x3 = 2 ;

б) mx

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(t +5)x1 + mx2 kx3 = t 6

tx +(m +1) y = 4

 

 

6x

kx

3

 

+ mx

4

= 7

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

2x2 (m 5)x4

 

 

= −m

.

 

 

 

в)

3x

+ mx

 

 

tx

 

 

 

 

= 0

 

 

 

 

2

4

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

mx

+ kx

3

 

2x

4

=1

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

6.2. Проверьте полученные результаты в задании 6.1– 6.2, выполнив данные задания на ПЭВМ.

47

ЛАБОРАТОРНАЯ РАБОТА 7.

РЕШЕНИЕ СИСТЕМ ЛИНЕЙНЫХ АЛГЕБРАИЧЕСКИХ УРАВНЕНИЙ МЕТОДОМ ГАУССА

1 . Теоретические сведения

Рассмотрим систему m линейных уравнений относительно n неизвест-

ных x1, x2 , ..., xn

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

a x

+ a x

2

+... + a

x

n

= b

 

 

 

11 1

12

 

1n

 

 

1

 

 

 

a

21 x1 + a22 x2 +... + a2n xn

 

= b2

 

.

(7.1)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

.......................................................

 

 

a

x

+ a

m2

x

2

+... + a

mn

x

n

= b

m

 

 

 

m1 1

 

 

 

 

 

 

 

Определение 7 . 1. Две системы уравнений называются эквивалентными, если множества их решений совпадают. Любые две несовместные системы эквивалентны, так как множества их решений пусты.

Определение 7 . 2. Эквивалентными преобразованиями систем на-

зывают такие преобразования, которые приводят к системе, эквивалентной данной.

К эквивалентным преобразованиям систем относят:

1.Перестановку уравнений.

2.Умножение (деление) одного из уравнений на ненулевое число.

3.Замену одного из уравнений его суммой (разностью) с другим уравне-

нием.

4.Прибавление к одному уравнению членов другого уравнения, умноженных на одно и то же число.

5.Вычеркивание уравнения со всеми нулевыми коэффициентами, а также одного из двух одинаковых уравнений.

В общем случае для решения системы (7.1) можно не вычислять отдельно ранги основной и расширенной матриц и сравнивать их, достаточно сразу применить метод Гаусса.

Метод Гаусса, или метод последовательного исключения неизвестных, состоит из двух этапов. На первом этапе (прямой ход) эквивалентными преобразованиями система приводится к ступенчатому (в частности) виду, то есть системе, в которой каждое следующее уравнение содержит меньше неизвестных, чем предыдущее.

Приведенная ниже система имеет ступенчатый вид

a x

+a x

2

+... +a

x

k

+... +a

x

n

= b

 

 

11 1

12

1k

 

1n

 

1

 

 

 

a22 x2 +... +a2k xk +... +a2n xn = b2

,

 

 

 

 

...........................................

 

 

 

 

 

 

 

 

 

akk xk + +akn xn = bk

 

 

 

 

 

 

48

где k n, aii 0, i =1, 2,..., k. Коэффициенты aii называются главными эле-

ментами системы.

Для упрощения записи все эквивалентные преобразования системы производятся не с самими уравнениями, а с расширенной матрицей системы, при этом действия выполняются только со строками матрицы. Поскольку полученная система эквивалентна исходной, то в случае ее несовместности делается вывод о несовместности исходной системы. Если же полученная система совместна, то ее решение находится на втором этапе (обратный ход) метода Гаусса, на котором происходит последовательное определение неизвестных из этой ступенчатой системы.

Пример 7 . 1 . Решить систему уравнений

x

+4x

2

+5x

3

4x

4

= −15

 

 

1

 

 

 

 

 

 

 

 

x1

+ x2 2x3 +4x4 = 3

.

2x

+6x

2

+ x

3

= −3

 

 

 

 

1

 

 

 

 

 

 

 

 

Решение.

1) Прямой ход. Составим расширенную матрицу системы, отделив вертикальной чертой столбец свободных членов, и с помощью эквивалентных преобразований приведем ее к ступенчатому виду:

 

 

1 4 5 4

 

15

 

 

 

 

1 1 2 4

 

3

 

 

+

 

 

1 1 2 4

 

3

(-2)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

B ~

 

 

 

 

 

 

 

 

 

 

 

~

 

 

 

 

 

 

 

 

 

~

 

 

 

 

 

 

 

 

 

 

 

1 1 2 4

 

3

 

 

 

1 4 5 4

 

15

 

 

 

0 5 3 0

 

12

+

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2 6 1

0

 

 

3

 

 

 

 

2 6 1

0

 

 

 

3

 

 

 

 

2 6 1 0

 

3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1 1 2 4

 

3

 

 

 

+

 

 

1 1 2 4

 

3

 

 

 

 

 

 

1 1 2

4

 

 

3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

~

 

 

0

 

 

 

 

 

 

 

~

 

0 1 2 8

 

 

 

 

 

 

 

 

~

 

0 1 2

8

 

 

 

 

~

0 5 3

 

12

 

 

 

 

3 (-4)

 

 

3

 

 

0 4 5

8

 

9

(-1)

 

 

0 4 5 8

 

9

 

+

 

 

0 0 13 40

 

3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

: 13

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1 1 2

4

 

 

 

3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

~

 

 

8

 

 

 

3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0 1 2

 

 

 

 

.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

40 /13

3 /13

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0 0 1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Полученная ступенчатая система эквивалентна исходной системе. Так как rang A = rang B = 3 и ранг матрицы меньше числа неизвестных 3 < 4 , то исход-

ная система имеет бесконечное множество решений, зависящих от 4 3 =1 произвольного параметра. В качестве базисных переменных возьмем неизвестные x1, x2 и x3 , тогда свободной переменной будет x4 . Найдем множество решений

исходной системы.

2) Обратный ход. Полученная ступенчатая система соответствует системе уравнений:

49