П1. ЭЛЕМЕНТЫ МАТРИЧНОГО И ТЕНЗОРНОГО ИСЧИСЛЕНИЙ
Задача П1.2.1.4. Найти произведение (выполнить операцию умножения) матрицы-строки Ma = ((a1k)) размерностью 1 × 3 и прямоугольной матрицы Mb = ((bjk)) размерностью 3 × 2 :
|
5 |
2 |
|
|
3 1 |
|
Ma = ((a1k )) = ((1 2 3)); Mb = ((bjk )) = |
. |
|
4 |
6 |
|
|
|
Решение. Произведение Mc = Ma Mb в компонентной форме имеет вид
cik = aij bjk. Тогда
Mc = ((cik)) = ((a11b11 + a12b21 + a13b31 a11b12 + a12b22 + a13b32)) = ((23 22)).
Задача П1.2.1.5. Найти произведение прямоугольной матрицы строки Ma = ((aij)) размерностью 4 × 3 и матрицы-столбца Mb = ((bj1)) размерностью 3 × 1:
|
|
1 |
0 |
2 |
|
|
2 |
|
|
|
3 1 4 |
|
; Mb = ((bj1 )) = |
Ma = ((aij )) = |
|
|
|
1 |
. |
|
|
5 2 1 |
|
|
|
|
|
|
|
|
|
|
|
3 |
|
|
2 |
6 |
7 |
|
|
|
|
|
|
|
|
|
|
|
|
Решение.
|
|
|
|
a11 b11 + a12 b21 + a13 b31 |
|
|
8 |
M |
|
= ((c |
|
a b |
+ a b |
+ a b |
|
|
19 |
|
|
)) = |
21 11 |
22 21 |
23 31 |
|
= |
. |
|
c |
i k |
|
a b |
+ a b |
+ a b |
|
|
15 |
|
|
|
|
|
31 11 |
32 21 |
33 31 |
|
|
|
|
|
|
|
|
a b |
+ a b |
+ a b |
|
|
31 |
|
|
|
|
41 11 |
42 21 |
43 31 |
|
|
|
|
Задача П1.2.1.6. Найти левое и правое произведения квадратной матрицы Ma = ((aik)) третьего порядка на квадратную матрицу Mb = ((bik)) того же порядка:
|
|
|
|
1 |
2 3 |
|
|
|
|
1 |
0 2 |
M |
a |
= ((a |
)) = |
|
4 |
5 |
6 |
|
; M |
b |
= ((b |
)) = |
|
3 |
1 |
4 |
. |
|
i k |
|
|
|
|
|
|
|
i k |
|
|
|
|
|
|
|
|
|
|
|
7 |
8 |
9 |
|
|
|
|
|
|
0 |
5 |
6 |
|
|
|
|
|
|
|
|
|
|
|
|
|
ПРИЛОЖЕНИЕ (МАТЕМАТИЧЕСКИЕ ОСНОВЫ МЕХАНИКИ СПЛОШНЫХ СРЕД)
Решение. Произведение матрицы Ma на матрицу Mb слева:
b1 j a Mc = MaMb = ((ci k )) = b2 j ab3 j a
j1 |
b1 j a j 2 |
b1 j a |
j1 |
b2 j a j 2 |
b2 j a |
j1 |
b3 j a j 2 |
b3 j a |
|
|
15 |
18 |
21 |
|
|
35 |
43 |
|
|
|
= |
51 . |
|
|
62 |
73 |
84 |
|
|
|
|
Самостоятельно найти произведение Md = MbMa. Ответ:
7 |
17 |
28 |
|
|
|
|
|
|
((di k )) = 19 35 64 |
. |
|
31 |
53 |
100 |
|
|
|
П1.2.2. Транспонирование, симметрирование и альтернирование
Задача П1.2.2.1. По заданной квадратной четвертого порядка матрице
|
|
|
|
1 |
2 |
5 |
3 |
|
|
|
|
7 |
4 |
3 |
0 |
|
M = ((a )) = |
|
|
a |
i k |
|
|
6 |
8 |
9 |
−1 |
|
|
|
|
|
|
|
|
|
|
|
|
5 |
4 |
3 |
0 |
|
|
|
|
|
|
найти транспонированную матрицу Maт .
Решение. Компоненты транспонированной матрицы:
|
|
|
|
1 |
7 |
6 |
5 |
|
|
= ((a |
|
|
2 |
4 |
8 |
4 |
|
Mт |
)) = |
|
. |
a |
ki |
|
|
5 |
3 |
9 |
3 |
|
|
|
|
|
|
|
|
|
|
|
|
|
3 |
0 |
−1 |
0 |
|
|
|
|
|
|
Задача П1.2.2.2. Разложить матрицу |
|
|
|
1 |
2 |
3 |
|
4 |
5 |
6 |
|
Ma = |
|
|
7 |
8 |
9 |
|
|
|
П1. ЭЛЕМЕНТЫ МАТРИЧНОГО И ТЕНЗОРНОГО ИСЧИСЛЕНИЙ
на симметричную Mb = ((bik)) и альтернативную (кососимметричную, антисимметричную) Mc = ((cik)) части.
Решение. Сначала находим компоненты транспонированной матрицы
|
1 |
4 |
7 |
|
|
т |
2 |
5 |
8 |
|
, |
Ma = |
|
|
3 |
6 |
9 |
|
|
|
|
|
которую вместе с исходной матрицей Ma используем для определения симметричной части
|
|
(Ma +Maт )= |
|
|
1 |
3 |
5 |
|
Mb = |
1 |
1 |
((ai k +ak i ))= |
|
3 |
5 |
7 |
|
|
|
2 |
|
2 |
|
|
5 |
7 |
9 |
|
|
|
|
|
|
|
|
|
|
и альтернативной части
|
|
1 |
|
1 |
0 |
−1 |
2 |
|
|
т |
|
|
|
|
|
|
Mc = |
|
(Ma −Ma )= |
|
((ai k −ak i ))= |
1 |
0 |
−1 . |
|
2 |
2 |
|
|
|
|
2 1 |
0 |
|
|
|
|
|
|
|
|
Проверка. Сложением полученных симметричной и альтернативной частей убеждаемся, что исходная матрица Ma = Mb + Mc.
Задача П1.2.2.3. Используя результаты предыдущей задачи, умножить альтернативную матрицу Mc на симметричную матрицу Mb.
Решение. Применяя компонентную форму умножения матриц из задачи П1.2.2.2, учитывая правило А. Эйнштейна, находим
−8 |
−19 |
−25 |
|
|
−4 |
−4 |
−4 |
|
Md =((dij ))=((ci k bkj ))= |
. |
|
5 |
11 |
17 |
|
|
|
ПРИЛОЖЕНИЕ (МАТЕМАТИЧЕСКИЕ ОСНОВЫ МЕХАНИКИ СПЛОШНЫХ СРЕД)
П1.2.3. Диагонализация матрицы
Задача П1.2.3.1. Определить собственные значения матрицы
и записать диагональную матрицу Mдa .
Решение. Собственные значения матрицы можно найти двумя способами. 1. Составим характеристическое уравнение
| aik – λδik | = 0,
где δik – символ Л. Кронекера. Для заданной матрицы Ma:
|
1− λ |
2 |
4 |
|
|
|
|
|
2 |
4 − λ |
8 |
|
|
= 0. |
|
4 |
8 |
7 − |
λ |
|
|
Раскрывая определитель, имеем
(1 – λ)(4 – λ)(7 – λ)+64+64 – 16(4 – λ) – 64(1 – λ) – 4(7 – λ) = 0
или
– λ3 + 12 λ2 + 45λ = 0.
Решая это кубическое уравнение относительно λ, находим три его корня
λ1 = 0; λ2 = 15; λ3 = –3,
которые и являются собственными значениями заданной матрицы.
2. После раскрытия определителя в первом способе, группируя слагаемые по степеням λ
– λ3 + aI λ2 – aIIλ + aIII = 0,
определим коэффициенты характеристического уравнения:
a |
I |
= ai i ; a |
II |
= |
1 |
(a |
I2 |
− aij a j i )= |
a11 |
a12 |
+ |
a22 |
a23 |
+ |
a33 |
a31 |
; |
|
|
2 |
|
a |
21 |
a |
22 |
a |
a |
a |
a |
|
|
|
|
|
|
|
|
|
|
|
|
32 |
33 |
|
13 |
11 |
|
П1. ЭЛЕМЕНТЫ МАТРИЧНОГО И ТЕНЗОРНОГО ИСЧИСЛЕНИЙ
aIII = |
|
a |
|
= |
a |
a |
p 2 |
a |
= |
a |
a |
a |
, |
|
|
|
|
ik |
|
mpq |
m1 |
|
q 3 |
|
j nt 1 j |
|
2 n 3t |
|
ijk – символ Т. Леви-Чивиты. Подстановкой сюда компонент заданной матрицы находим aI = 12; aII = –45; aIII = 0. Тогда характеристическое уравнение принимает вид
– λ3 + 12 λ2 + 45λ = 0,
совпадающий с видом в предыдущем решении. Поэтому получаем те же собственные значения матрицы, что и в предыдущем решении.
Теперь с помощью собственных значений можно записать диагональную матрицу:
|
0 |
0 |
0 |
|
д |
|
0 15 0 |
|
Ma |
= |
. |
|
|
0 |
0 |
−3 |
|
|
|
|
П1.3. Действия над тензорами различного ранга
Любое действие, в котором участвуют различные тензоры, возможно только в том случае, когда матрицы этих тензоров записаны в одном и том же множестве координат.
Многие действия над тензорами произвольного ранга сводятся к действиям над их матрицами. Так, сложение (вычитание), возможное лишь для тензоров одинакового ранга, сводится к сложению (вычитанию) соответствующих компонент матриц слагаемых (вычитаемых) тензоров. Например, для двух слагае-
n |
n |
|
мых тензоров Τa и Τb тензорная запись |
|
|
n n |
n |
|
Τa + Τb |
= Τc |
сводится, по сути, к компонентной (скалярной) форме записи a j k + bj k = cj k с помощью компонент этих тензоров.
n
Умножение на скаляр a тензора Τb любого ранга вследствие инвариантности
первого можно выполнять в любом множестве координат. Для этого необходимо каждую компоненту матрицы тензора в выбранном множестве координат умножить на число, характеризующее скаляр. Ранг тензора, получаемого в результате такого умножения, равен рангу тензора, участвующего в этом действии
ПРИЛОЖЕНИЕ (МАТЕМАТИЧЕСКИЕ ОСНОВЫ МЕХАНИКИ СПЛОШНЫХ СРЕД)
n |
n |
n |
|
aΤb |
= Τb a = Τc , |
(П1.32) |
или в скалярной форме |
|
|
|
abj k |
= c j k . |
|
Введем понятие умножения тензоров различного ранга как обобщение скалярного (П1.1) и векторного (П1.2) умножения векторов.
Операция нахождения p-скалярного (читать: пи-скалярного) произведения
n+m−2p |
n |
m |
|
|
|
Τc |
тензоров Τa и Τb |
|
|
|
|
|
n+m−2p |
n |
m |
|
|
|
Τc |
= Τa |
Τb |
(П1.33) |
называется скалярным типа p (читать: типа пи) умножением этих тензоров.
|
n |
= a |
|
|
Под p скалярным произведением тензора Τa |
j k |
ранга n и тензора |
|
|
|
i |
|
m |
n+m−2p |
= c |
|
Τb = b |
ранга m понимается тензор Τ |
c |
ранга n + m – 2p, |
k j q |
|
|
i q |
|
компоненты которого равны сумме попарных произведений соответствующих компонент тензоров-сомножителей по p(j...k) повторяющимся индексам:
ci q = ai j k bk j q .
В произведении (П1.33) p не может быть больше наименьшего ранга одного из сомножителей. В некоторых случаях в зависимости от значения p произведение (П1.33) имеет следующие частные названия и соответствующую символику:
–при n = m = p = 0 из (П1.33) получается произведение скалярных величин;
–при n = p = 0 (m > 0) или m = p = 0 (n > 0) – произведение (П1.32) тензора
ранга выше нулевого на скаляр (в обоих случаях символ опускается);
–при n = m = p = 1 из (П1.33) получается скалярное произведение (П1.1) двух векторов;
–при n = p = 1 (n < m) или m = p = 1 (m < n) – скалярное произведение тензора на вектор слева или справа соответственно, а в более общем случае:
–при n = p > 1 (n < m)
П1. ЭЛЕМЕНТЫ МАТРИЧНОГО И ТЕНЗОРНОГО ИСЧИСЛЕНИЙ
m−n |
n |
m |
|
Τc |
= Τa Τb ; |
(П1.34) |
при m = p > 1 (m < n) |
|
|
|
n−m |
n |
m |
|
Τc |
= Τa Τb . |
(П1.35) |
При скалярном произведении тензоров различного ранга, когда n = m = p > 1, запись (П1.33) называется полным скалярным произведением тензоров одинако вого ранга
в результате которого получается скаляр (в последних трех случаях символ заменяется точкой «·» – символом обычного скалярного произведения вектор ной алгебры).
При n ≥ 1, m ≥ 1 и p = 0 запись (П1.33) называется тензорным произведением:
n+m |
n m |
|
Τc |
= Τa Τb . |
(П1.37) |
В последнем случае символ заменяется символом тензорного произведения . Например, тензор второго ранга может быть получен тензорным произведе
нием двух векторов: |
|
Τc = a b |
(П1.38) |
или в скалярной форме cik = aibk.
Тензорное произведение двух векторов (П1.38) называется диадой и отличает ся от любого другого тензора второго ранга тем, что k е компоненты его j й стро ки пропорциональны j й компоненте первого сомножителя, а j е компоненты его k го столбца пропорциональны k й компоненте второго сомножителя.
Упражнение П1.4. Показать, что всякий тензор второго ранга не единствен ным образом может быть представлен в трехмерном пространстве суммой трех диад
Тензорное произведение трех векторов
называется триадой.
ПРИЛОЖЕНИЕ (МАТЕМАТИЧЕСКИЕ ОСНОВЫ МЕХАНИКИ СПЛОШНЫХ СРЕД)
Вообще тензорное произведение n векторов
называется полиадой ранга n.
Упражнение П1.5. Используя результаты предыдущего упражнения, показать, что в N-мерном пространстве всякий тензор ранга n (n > 1) не единственным образом может быть представлен суммой Nn – 1 полиад того же ранга (П1.39) Представление тензоров произвольного ранга в виде суммы полиад позво-
ляет ввести обобщение векторного произведения (П1.2).
Операция нахождения p-векторного (читать: пи-векторного) произведения
n+m−p |
n |
m |
Τc |
тензоров Τa и Τb называется векторным ранга p умножением этих тензоров: |
n+m−p |
n |
m |
|
Τc |
= Τa ×p Τb . |
|
|
|
n |
|
Под p векторным произведением (П1.41) тензора Τa = ai |
m |
|
n+m−p |
= ci |
тензор Τb = bq ru m ранга m понимается тензор Τc |
понентами
(П1.41)
jv k ранга n на
jp… fu…m с ком-
ci jp… fu…s = pvq fkr ai jv k bq ru s . |
(П1.42) |
В произведении (П1.41) «p» не может быть больше наименьшего ранга одного из сомножителей. В некоторых случаях в зависимости от значения «p» произведение (П1.41) имеет следующие частные названия и соответствующую символику:
–при n = m = p = 1 из (П1.41) получается векторное произведение (П1.2) двух векторов;
–при n = p = 1 (n<m) или m = p = 1 (m < n) – векторное произведение тензора на вектор слева
m |
m |
|
Τc = a×Τb |
(П1.43) |
или справа |
|
|
n |
n |
|
Τc = Τa b . |
(П1.44) |
П1. ЭЛЕМЕНТЫ МАТРИЧНОГО И ТЕНЗОРНОГО ИСЧИСЛЕНИЙ
соответственно, а при более общем случае, когда n = p > 1 (n < m)
m |
n |
m |
|
Τc = Τa ×Τb |
(П1.45) |
или m = p > 1 (m < n) |
|
|
|
n |
n |
m |
|
Τc = Τa ×Τb ; |
(П1.46) |
–векторное произведение тензоров различного ранга;
–при n = m = p ≥ 1 запись (П1.41) называется полным векторным произведе нием тензоров одинакового ранга
n n n |
|
Τc = Τa ×Τb , |
(П1.47) |
в результате которого получается новый тензор того же ранга.
Из записей (П1.43)–(П1.47) видно, что во всех этих случаях символ ×р заменяется крестом «×» – символом обычного векторного произведения векторной алгебры.
Замена в полиаде (П1.40) местами любой пары векторов называется транс понированием полиады. Если такую замену соответствующих пар векторов выполнить для всех Nn – 1 полиад, сумма которых образует некоторый тензор ранга n (П1.28), то получим транспонированный тензор ранга n. Для компонент тензора ранга n (П1.28) операция транспонирования тензора сводится к замене местами соответствующих этим векторам (по их позициям в суммируемых полиадах) индексов. В общем случае допускается транспонирование по нескольким парам векторов суммируемых полиад, образующих тензор. В частности, при транспонировании тензора второго ранга (П1.29) происходит замена строк матрицы заданного тензора (П1.29) на соответствующие ее столбцы с образованием нового тензора
называемого транспонированным тензором.
Полусумма заданного тензора ранга n и тензора, транспонированного по некоторым парам индексов компонент заданного тензора, называется симмет ричной частью тензора ранга n по этим индексам, а сама операция нахождения такой части называется симметрированием заданного тензора по указанным индексам. Так, симметричная часть тензора второго ранга (П1.29) имеет вид
ПРИЛОЖЕНИЕ (МАТЕМАТИЧЕСКИЕ ОСНОВЫ МЕХАНИКИ СПЛОШНЫХ СРЕД)
|
Τb = |
1 |
(Τa +Τaт ). |
(П1.49) |
|
2 |
|
|
|
|
Полуразность заданного тензора ранга n (П1.28) и тензора, транспонированного по некоторым парам индексов компонент исходного тензора (П1.28), называется альтернативной (кососимметричной, антисимметричной) частью тен зора ранга n по этим индексам, а сама операция нахождения такой части называется альтернированием заданного тензора (П1.28) по указанным индексам. Для тензора второго ранга (П1.29) его альтернативная часть имеет вид
|
Τc = |
1 |
(Τa − Τaт ). |
(П1.50) |
|
2 |
|
|
|
|
В общем случае исходный тензор ранга n (П1.28) всегда равен сумме своих симметричной и альтернативной частей. В частности, для тензора (П1.29), используя (П1.49) и (П1.50), легко показать, что
Так как любой тензор ранга n может быть представлен суммой полиад (П1.40) того же ранга, альтернативную часть всякого тензора второго ранга можно представить с помощью внешнего произведения векторов, образующих диады этого тензора. Внешнее произведение двух векторов имеет вид
Любой тензор второго ранга можно разложить на девиатор Da и сферическую
часть S *: |
|
|
|
|
a |
|
|
|
|
Ta = Da + Sa, |
(П1.53) |
где |
|
|
|
|
Sa = a0 Tδ; |
(П1.54) |
среднее значение тензора Ta |
|
|
|
|
a |
= |
a jj |
. |
(П1.55) |
|
0 |
|
N |
|
|
|
|
*В отдельных изданиях бывших стран СССР вместо терминов «сферическая часть тензора», или «сферический тензор», используется неправильный термин «шаровой тензор», так как геометрическим аналогом такого тензора является центральная поверхность второго порядка – сфера, а не объемное тело – шар (п. 1.6).