Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»
Приложение
Некоторые элементы теории матриц.
Матрицей называется прямоугольная таблица элементов математической структуры. Матрица состоит из m строк и n столбцов.
|
|
a11 |
a12 |
... |
a1n |
|
|
|
|
|
|
|
|||||
A = |
|
a21 |
a22 |
... |
a2n |
|
|
, |
|
|
... |
... ... ... |
|
|
|
||
|
|
am1 |
am2 |
... |
amn |
|
|
|
Первый индекс – m строки. Второй индекс – n столбца.
Прямоугольные матрицы обозначаются
|
|
|
æ |
ö |
é |
|
ù |
|
|
|
|
|
|
|
|
||||
|
|
или |
ç |
÷ |
или ê |
ú . |
|
|
|
|
|
ç |
÷ |
|
|
||||
|
|
|
è |
ø |
ë |
|
û |
|
|
Если n=1, |
т.е. |
один столбец, то матрица называется «матрица- |
|||||||
столбец» |
|
|
|
|
b1 |
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
B = |
|
b2 |
|
. |
|
|
|
|
|
|
|
... |
|
|
|
|
|
|
|
|
|
bm |
|
|
Если m = 1, т.е. одна строка, то «матрица–строка»
C = 
c1 c2 ... cn 
.
Если в прямоугольной матрице m=n, т.е. число строк равно числу столбцов, то квадратная матрица соответствующего порядка
|
|
d11 |
d12 |
... |
d1n |
|
|
|
|
|
|
|
|
||||||
D = |
|
d21 |
d22 |
... |
d2n |
|
|
|
. |
|
|
... |
... ... ... |
|
|
|
|
||
|
|
dm1 |
dm2 |
... |
dmn |
|
|
|
|
3
Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»
Суммой двух матриц А и В одинакового порядка называется матрица того же порядка, каждый элемент которой равен сумме соответствующих элементов слагаемых матриц
|
a11 |
a12 |
... |
a1n |
|
|
|
|
b11 |
b12 |
... |
b1n |
|
|
|
||||
|
|
|
|
|
|
|
|||||||||||||
A = |
a21 |
a22 |
... |
a2n |
|
, |
B = |
|
b21 |
b22 |
... |
b2n |
|
|
, |
||||
|
... |
... ... ... |
|
|
|
|
... |
... ... ... |
|
|
|
||||||||
|
am1 |
am2 |
... |
amn |
|
|
|
|
bm1 |
bm2 |
... |
bmn |
|
|
|
||||
|
|
|
|
|
|
c11 |
c12 ... |
c1n |
|
|
|
|
|
|
|
||||
|
|
|
|
|
|
|
|
|
|
|
|
||||||||
|
|
A + |
B = |
C = |
|
c21 |
c22 ... |
c2n |
|
|
, |
|
|
|
|
||||
|
|
|
|
|
|
... |
... ... ... |
|
|
|
|
|
|
|
|||||
|
|
|
|
|
|
cm1 |
cm2 ... |
cmn |
|
|
|
|
|
|
|
||||
где c11 = a11 + b11 ; c12 = a12 + b12;
... ... ...;
cmn = amn + bmn .
Перемножить можно только такие матрицы, у которых число столбцов в первой матрице – n совпадает с числом строк – m во второй матрице, т.е. m=n (квадратные матрицы)
|
|
d11 |
d12 |
... |
d1n |
|
|
|
|
|
|
|
|||||
A× B = D = |
|
d21 |
d22 |
... |
d2n |
|
|
, |
|
|
... ... ... ... |
|
|
|
|||
|
|
dn1 |
dn2 |
... |
dnn |
|
|
|
где каждый элемент матрицы D = A × B определяется по правилу умножения строки на столбец
d11 = (a11b11 + a12b21 + ... + a1nbm1 ),
d12 = (a11b12 + a12b22 + ... + a1nbm2 ),
d1n = (a11b1n + a12b2n + ... + a1nbmn ),
d21 = (a21b11 + a22b21 + ... + a2nbm ),
3
Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»
т.е., чтобы найти элемент строки К и столбца l матрицы D, надо найти сумму произведений элементов К матрицы А на элементы столбца l матрицы В.
dkl = ak1b1l + ak 2b2l + ... + aknbml = åk |
akibil , |
(k,l = 1,2,...,n) |
i= 1 |
|
|
Произведение матриц не подчиняется переместительному закону, т.е.
A ´ B ¹ B ´ A ,
но ассоциативный и дистрибутивный законы сохраняются. A × B × C = (A × B) × C = A × (B × C) - ассоциативный,
A(B + C) = AB + AC - дистрибутивный.
Квадратные матрицы можно умножать на столбцевые матрицы того же порядка. В результате получаются столбцевые матрицы.
|
|
d11 |
d12 |
... |
d1n |
|
|
|
|
|
b1 |
|
|
|
|
|
|
|
|
|
|
|
|
||||||
D = |
|
d21 |
d22 |
... |
d2n |
|
|
, |
B = |
|
b2 |
|
|
, |
|
|
... |
... ... ... |
|
|
|
|
|
... |
|
|
|
||
|
|
dm1 |
dm2 |
... |
dmn |
|
|
|
|
|
bm |
|
|
|
|
|
|
|
|
|
|
|
|||||||
|
c1 |
|
|
|
|
(d11b1 + |
|
|
|
|
|||
D× B = C = |
c2 |
|
|
= |
|
(d21b1 + |
|
... |
|
|
|
|
. |
|
cn |
|
|
|
|
(dm1b1 + |
d12b2 + ... +
d22b2 + ... +
dm2b2 + ... +
d1nbm )
d2nbm ) .
dmnbm )
Транспонирование. Матрица А’, транспонированная к матрице А, образуется из матрицы А путем замены каждой ее строки на столбец того же номера
|
|
a11 |
a12 |
a13 |
|
|
|
|
|
|
|
|
|||||
A = |
|
a21 |
a22 |
a23 |
|
|
|
. |
|
|
a31 |
a32 |
a33 |
|
|
|
|
3
Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»
Транспонируя матрицу А, получим транспонированную матрицу А’
|
|
a11 |
a21 |
a31 |
|
|
|
|
|
|
|
|
|||||
A = A'= |
|
a12 |
a22 |
a32 |
|
|
|
. |
|
|
a13 |
a23 |
a33 |
|
|
|
|
Матрицы перехода.
При нахождении координат любой точки любого подвижного звена, относительно неподвижной системы координат (связанной со стойкой), пользуются методом преобразования координат с использованием матриц.
Например, точка К в подвижной системе координат O1X1y1Z1 имеет
координаты X1Ky1KZ1K (рисунок П.1) или в матричной форме радиус-вектор точки К в подвижной системе
x1K r1K = y1K .
z1K
Рисунок П.1
3
Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»
Координаты точки К в неподвижной системе координат OX0y0Z0 определяются соотношением
|
x0K |
= |
x1K cos(x0x1 )+ |
y1K cos(x0y1 )+ |
z1K cos(x0z1 )+ |
x00 |
, |
||
|
|
|
|
|
|
|
|
1 |
|
|
y0K |
= |
x1K cos(y0x1 )+ |
y1K cos(y0y1 )+ |
z1K cos(y0z1 )+ |
y00 |
, |
||
|
|
|
|
|
|
|
|
1 |
|
|
z0K |
= |
x1K cos(z0x1 )+ |
y1K cos(z0y1 )+ |
z1K cos(z0z1 )+ |
z00 |
, |
||
|
|
|
|
|
|
|
|
1 |
|
где |
x00 |
, y00 |
, z00 |
- координаты начала |
системы координат |
О1 в |
|||
|
1 |
|
1 |
1 |
|
|
|
|
|
системе О.
Направляющие косинусы осей можно записать в виде матрицы перехода от подвижной системы координат О1 к неподвижной – О.
|
|
|
|
|
|
|
|
|
|
|
cos(x0x1 ) |
cos(x0y1 ) |
cos(x0z1 ) |
|
x00 |
|
|
|
|
|
|
|
|
|
|||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
|
|
|
|
|
|
|
|
|
||||
|
|
|
|
|
M01 = |
|
cos(y |
0x1 ) |
cos(y0y1 ) |
cos(y0z1 ) |
|
y00 |
|
|
|
. |
|
||||||||||||||||
|
|
|
|
|
|
cos(z0x1 ) |
cos(z0y1 ) |
cos(z0z1 ) |
|
1 |
|
|
|
|
|||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
z00 |
|
|
|
|
|
|
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
|
|
|
|
|
|
|
|
|
||||
|
|
|
|
|
|
|
|
|
|
|
0 |
|
|
0 |
|
0 |
|
|
|
1 |
|
|
|
|
|
|
|
|
|
||||
Формальное введение единицы в виде четвертой строки дает |
|||||||||||||||||||||||||||||||||
возможность получить квадратную матрицу 4x4. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||
Радиус-вектор точки К в неподвижной системе OX0y0Z0: |
|
||||||||||||||||||||||||||||||||
r0K = M01r1K |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||
или |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
x0K |
|
|
|
|
|
|
|
cos(x0x1 ) |
cos(x0y1 ) |
cos(x0z1 ) |
x00 |
|
|
|
|
|
|
|
x1K |
|
|
|
|
|
||||||||
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
y0K |
|
|
= |
|
|
|
|
cos(y |
0x1 ) |
cos(y0y1 ) |
cos(y0z1 ) |
y00 |
|
|
× |
|
|
|
|
y1K |
|
|
|
|
. |
|||||||
|
z0K |
|
|
|
|
|
|
cos(z0x1 ) |
cos(z0y1 ) |
cos(z0z1 ) |
1 |
|
|
|
|
|
|
z1K |
|
|
|
|
|||||||||||
|
|
|
|
|
|
|
|
z00 |
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
|
|
|
|
|
|
|
0 |
|
|
|
0 |
0 |
|
1 |
|
|
|
|
|
|
|
1 |
|
|
|
|
|
|
|
|
|
Транспонируя матрицу М01 получим матрицу перехода от неподвижной системы координат О к подвижной О1.
3