Вы находитесь на странице: 1из 7

Лабораторная работа

“Решение системы линейных алгебраических уравнений в


Excel”
1. Основные понятия о матрицах

Матрица – таблица [массив] в которую упорядоченным образом занесена


какая-нибудь информация

Строка
a11 a12 a13 a14 a15 a1n

a21 a22 a23 a24 a25 a2n


A= a31 a32 a33 a34 a35 a3n
[m x n]

am1 am2 am3 am4 am5 amn

m – число строк
Столбец
n – число столбцов

Если число строк равно числу столбцов m=n, то матрица называется


квадратной; если матрица имеет одну строку, то она называется матрица-
строка; если матрица имеет один столбец, то она называется матрица-
столбец

Матрица-строка
B= b11 b12 b13 b1n
[ 1x n ]

Матрица-столбец
c11
c21
С= c31
[m x 1]
cm1
Квадратная матрица называется диагональной, если у неё все элементы
нулевые, за исключением членов, стоящих на главной диагонали. Если в
диагональной матрице члены, стоящие на главной диагонали равны 1, то
такая матрица называется единичной и обозначается E. В матричной алгебре
единичная матрица выполняет роль обычной единицы.

Диагональная матрица

a11 0 0 0 0

0 a22 0 0 0

A= 0 0 a33 0 0
[n x n] 0 0 0 a44 0

0 0 0 0 0 ann

Единичная матрица

1 0 0 0 0

0 1 0 0 0

E= 0 0 1 0 0
[n x n] 0 0 0 1 0

0 0 0 0 0 1

Матрица называется обратной по отношению к исходной матрице A,


если при умножении исходной матрицы на обратную получается единичная
-1
матрица. Обратная матрица обозначается A .
A x A-1 = E
Обратная матрица служит аналогом операции деления в обычной алгебре.
Обращение матрицы очень трудоемкая задача.
2. Операции над матрицами

2.1 Сложение матриц. Суммировать можно только матрицы одного порядка


путем суммирования одноименных членов

a11 a12 a13


A=
[2 x 3] a21 a22 a23

B= b11 b12 b13


[2 x 3]
b21 b22 b23

с11 =a11+ b11 c12 =a12+ b12 c13 =a13+ b13


C=
[2 x 3] c21 =a21+ b21 c22 =a22+ b22 c23 =a23+ b23

Работает правило коммутативности, т.е. A+B=B+A

2.2 Транспонирование матриц


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

2 4 6 8
A=
[2 x 4] 3 5 7 9

2 3
Aт = 4 5
[4 x 2] 6 7
8 9
2.3. Умножение матриц
2.3.1. Умножение матрицы на число. При умножении матрицы на
число, все её элементы умножаются на данное число

a11 a12 a13


A= b - число
[2 x 3] a21 a22 a23

с11 =a11 x b c12 =a12 x b c13 =a13 x b


C=
[2 x 3] c21 =a21 x b c22 =a22 x b22 c23 =a23 x b

2.3.2. Перемножение матриц. Перемножить можно только


соответственные матрицы, т.е. число столбцов левого сомножителя
должно быть равно числу строк правого сомножителя. Матрица
произведение имеет следующий размер: число строк равно числу строк левой
матрицы, а число столбцов равно числу столбцов правой матрицы. Каждая
строка левой матрицы перемножается на каждый столбец правой матрицы
поэлементно. Поэлементные произведения складываются.

a11 a12 a13


A=
[2 x 3] a21 a22 a23

B= b11 b12
[3 x 2]
b21 b22

b31 b32

a11 b11+ a12 b21+ a13 b31 a11 b12+ a12 b22+ a13 b32
C =A x B
[2 x 2] a21 b11+ a22 b21+ a23 b31 a21 b12+ a22 b22+ a23 b32
Правило коммутативности произведения в матричной алгебре не
выполняется, т.е. AB ≠ BA. Это видно из сравнения предыдущего и
последующего примеров.

a11 a12 a13


A=
[2 x 3] a21 a22 a23

B= b11 b12
[3 x 2]
b21 b22

b31 b32

b11 a11+ b12 a21 b11 a12+ b12 a22 b11 a13+ b12 a23
C =B x A
[3 x 3] b21 a11+ b22 a21 b21 a12+ b22 a22 b21 a13+ b22 a23

b31 a11+ b32 a21 b31 a12+ b32 a22 b31 a13+ b32 a23

3. Решение системы линейных алгебраических уравнений в


матричном виде

Рассмотрим систему линейных алгебраических уравнений

a11X1 + a12X2 + a13X3 + a14X4 + a15X5+ ….. + a1nXn + b1 =0


a21X1 + a22X2 + a23X3 + a24X4 + a25X5+ ….. + a2nXn + b2 =0
a31X1 + a32X2 + a33X3 + a34X4 + a35X5+ ….. + a3nXn + b3 =0
a41X1 + a42X2 + a43X3 + a44X4 + a45X5+ ….. + a4nXn + b4 =0
……………………………………………………………..
an1X1 + an2X2 + an3X3 + an4X4 + an5X5+ ….. + annXn + bn =0
Эту систему можно записать в матричном виде AX+B=0, где матрица A
составлена из коэффициентов при неизвестных; матрица-столбец B
составлена из свободных членов уравнения; в матрицу-столбец X заносятся
величины неизвестных.
a11 a12 a13 a14 a1n
a21 a22 a23 a24 a2n
A=
a31 a32 a33 a34 a3n
[n x n]

an1 an2 an3 an4 ann

X1 b1
X2 b2
X= X3 B= b3
[n x 1] [n x 1]
Xn bn

1. Перенесем матрицу B правую часть уравнения


AX = -B
2. Вычислим обратную матрицу A и умножим на неё обе части
-1

уравнения A-1 A X = - A-1 B


-1 -1
3. Так как A A= E, то получим решение системы X = - A B

4. Решение СЛАУ в Excel -2007

Дана система уравнений 6х6

1. На странице Excel формируем матрицу коэффициентов при


неизвестных A размером 6 x 6 и матрицу свободных членов –B размером
6x1 [с противоположным знаком].
2. Выделяем на любом свободном месте массив 6х6 для формирования
-1
обратной матрицы A .
3. В меню Формулы выбираем Математические и операцию МОБР.
Появляется окно Аргументы функции . Далее выделяем исходную матрицу
A, задавая тем самым аргумент функции обращения. В окне Аргументы
функции появляются координаты исходной матрицы.
4. Нажимаем одновременно клавиши Shift + Ctrl + Enter , в выделенном
-1
массиве под обратную матрицу появляются значения матрицы A .
-1
5. Теперь необходимо найти произведение –A B т.е. искомую матрицу
X. Матрица X будет иметь размер: число строк как у первого сомножителя
A-1 т.е 6, число столбцов как у второго сомножителя B т.е. 1. Итого матрица
X размером 6х1. На любом свободном месте выделяем массив 6х1 для
вычисления матрицы X.
6. В меню Формулы выбираем Математические и операцию
МУМНОЖ. Появляется окно Аргументы функции, имеющее две строки
Массив1 и Массив2 для размещения информации о сомножителях. Далее
-1
выделяем исходную матрицу A , задавая тем самым координаты первого
сомножителя. В окне Аргументы функции Массив1 появляются
координаты матрицы A . Фиксируем курсор в строке Массив2 и выделяем
-1

матрицу свободных членов уравнения –B. Появляются координаты второго


сомножителя.
7. Нажимаем одновременно клавиши Shift + Ctrl + Enter , в выделенном
массиве под решение системы появляются значения матрицы X, которая
содержит в себе корни системы уравнений.

Вам также может понравиться