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

Учебное пособие 1816

.pdf
Скачиваний:
6
Добавлен:
30.04.2022
Размер:
2.28 Mб
Скачать

Лекция 8

Линейные преобразования

8.1. Основные определения

Если каждому элементу x линейного пространства R поставлен в соответствие элемент y этого же пространства R , то говорят, что в линейном пространстве R задано преобразование A (оператор A ):

A

x y ,

которое обозначается следующим образом:

y = A (x) = A x .

Элемент y будем называть образом элемента (вектора) x .

В том случае, если соответствие устанавливается между элементами различных пространств, т.е. элементы x и y принадлежат различным про-

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

Преобразование A называется линейным, если для любых элементов x, y R и любого вещественного числа выполняются следующие условия:

1.A (x + y) = A x + A y ,

2.A (αx) =αA x .

8.2. Матрица линейного преобразования

Пусть {e1, e2 ,..., en } – базис линейного n -мерного пространства R . Для любого элемента x R и его образа y = A x справедливы равенства

x = x1e1 + x2e2 +... + xnen , y = y1e1 + y2e2 +... + ynen .

Очевидно,

y = A x = A (x1e1 + x2e2 +... + xnen )= x1A e1 + x2A e2 +... + xnA en .

71

Векторы A ei Rn

также можно разложить по базису

 

A ei = a1ie1 + a2ie2 +...

+ anien ,

i =1,2,...,n .

 

Поэтому

 

 

 

 

 

 

 

y = A x = x1(a11e1 +a21e2 +... +an1en ) +

 

 

+ x2 (a12e1 +a22e2 +... +an2en ) +

 

 

+....................

 

..........

..........

 

....... +

 

 

+ xn (a1ne1 +a2ne2 +... +annen ) =

 

 

= (a11x1 +a12 x2 +... +a1n xn )e1 +

 

 

+(a21x1 +a22 x2 +... +a2n xn )e2 +

 

 

+....................

 

..........

..........

 

....... +

 

 

+(an1x1 +an2 x2 +... +ann xn )en .

 

Из единственности разложения вектора y

по базису следует

 

y1 = a11x1 + a12 x2 +... + a1n xn ,

 

y2 = a21x1 + a22 x2

+... + a2n xn

,

(8.1)

 

 

M

 

 

 

 

 

 

 

 

 

 

 

yn = an1x1 + an2 x2 +... + ann xn .

 

Формулы (8.1) выражают координаты образа A x через координаты

самого вектора x .

 

 

 

 

 

 

 

Если рассмотреть матрицу

 

 

 

 

 

 

 

a11

a12

K a1n

 

 

a21

a22

K a2n

 

 

A =

M

M

O

M

 

 

 

 

 

 

 

 

 

 

 

 

 

an1

an2 K ann

 

и матрицы координат векторов x и y

x1 X = xM2xn

y1 и Y = yM2 ,yn

то формулы (8.1) в матричной форме имеют вид

Y = A X .

72

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

Матрица A называется матрицей линейного преобразования. Отметим,

что i -й столбец матрицы A составлен из координат вектора A ei .

Таким образом, линейному преобразованию A в заданном базисе {e1, e2 ,..., en } линейного n -мерного пространства Rn соответствует матрица A . Очевидно и обратное, а именно: каждой квадратной матрице A в линей-

ном пространстве Rn соответствует линейное преобразование A .

Если определитель матрицы A равен нулю, то соответствующее ей линейное преобразование A называется вырожденным, если определитель матрицы A отличен от нуля, то линейное преобразование A называется не-

вырожденным.

8.3.Примеры линейных преобразований

1.Поворот векторов в плоскости на угол α против часовой стрелки вокруг начала координат.

Как уже отмечалось (лекция 4), множество векторов, лежащих в одной плоскости, можно рассматривать как двумерное линейное пространство, поставив каждому вектору, выходящему из начала координат, пару чисел (x, y) .

Рассмотрим теперь преобразование A , которое все векторы плоскости поворачивает вокруг начала координат на угол α против часовой стрелки.

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

Выберем в качестве базиса единичные, взаимно перпендикулярные векторы i = (1,0) и j = (0,1) . Построим матрицу преобразования A в этом базисе. Так как

 

 

 

 

 

 

 

 

 

 

 

 

 

A i

 

= cosα i +sinα j,

A

 

 

 

+cosα

 

,

j

= −sinα i

j

то

cosα

sinα

A =

sinα

 

 

cosα .

Преобразование является невырожденным, действительно

73

det A =

 

cosα

sinα

 

 

=1 0.

 

 

 

 

sinα

cosα

 

 

 

 

 

Y

λA a

 

 

 

 

 

 

 

 

A a

λa

 

 

 

 

 

 

 

 

 

α

a

 

 

 

 

0

 

 

 

X

 

 

 

 

 

 

Рис. 4. Поворот вектора в плоскости

2. Ортогональная проекция векторов трехмерного пространства на плоскость XOY .

Преобразование является линейным, так как, по свойствам проекций, проекция суммы есть сумма проекций, проекция произведения на число есть произведение числа на проекцию вектора (рис. 5).

Z

a

 

k

 

j

 

i

Y

A a

X

Рис. 5. Проекция векторов трехмерного пространства на плоскость

Найдем матрицу этого преобразования в базисе i , j , k . Если a = {x, y, z}, a A a ={x', y', z'}, то

x' = x,y' = y,

z' = 0.

74

Следовательно,

 

1

0

0

 

 

 

0

1

0

 

, det A = 0.

A =

 

 

0

0

0

 

 

 

 

 

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

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

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

i ' = A i ,

i

' = i ,

 

 

 

 

где

 

 

 

 

 

 

 

j' = j,

j' = A j,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

k ' = A k ,

k ' =θ,

 

получаем ту же матрицу линейного преобразования

1

0

0

 

 

0

1

0

 

A =

.

 

0

0

0

 

 

 

3. Симметричное отражение вектора в плоскости относительно оси

OX .

Преобразование, очевидно, является линейным, так как при симметричном отображении относительно оси OX сумма векторов преобразуется в сумму симметрично отраженных векторов. Аналогично свойство линейности проявляется при умножении вектора на число (рис. 6).

Y

a

0

X

A a

Рис. 6. Симметричное отражение вектора в плоскости

75

Найдем матрицу этого преобразования в базисе i , j . Если a ={x, y}, a

A a ={x', y'}, то

x' = x,y' = −y.

A = 1 0 , det A = −1 0.

0 1

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

Используя второй способ, получаем

 

 

 

 

 

 

 

 

 

 

 

 

 

i

' = A i = i ,

 

 

' = A

 

= −

 

,

j

j

j

откуда

 

 

 

 

 

 

 

 

 

 

 

1

 

 

0

A =

 

 

.

 

 

 

 

0

 

1

4. Тождественное преобразование в линейном n -мерном пространст-

ве.

Преобразование A называется тождественным, если

A x = x .

Следовательно, формулы, связывающие координаты элемента

x = (x1, x2 ,..., xn ) и образа y = A x = (y1, y2 ,..., yn ), имеют вид

y1 = x1,

 

= x2 ,

y2

 

M

 

= xn .

yn

Получаем матрицу линейного преобразования

76

1

0

K 0

 

 

 

0

1

K 0

 

 

 

 

= E .

A =

M

M

O M

 

 

 

 

 

 

 

 

 

0

0

K 1

 

 

 

 

 

Соответствующее этой матрице линейное преобразование обозначается

E .

5. Преобразование подобия в линейном n -мерном пространстве.

Преобразование подобия задается следующим образом:

A x = λx , где λ 0.

Следовательно, формулы, связывающие координаты элемента x = (x1, x2 ,..., xn ) и образа y = A x = (y1, y2 ,..., yn ), имеют вид

y1 = λx1,y2 = λx2 ,M

yn = λxn .

Матрица линейного преобразования принимает диагональный вид

λ

0

K 0

 

 

0

λ

K 0

 

A =

M

M

O M

.

 

 

 

 

 

 

0

0

K λ

 

 

 

Отметим, что тождественное преобразование является частным случаем преобразования подобия при λ =1.

Пример 1. Рассмотрим упругое тело, испытывающее деформацию, и выделим в нем элемент объема. Назовем вектором напряжений σn силу, дей-

ствующую на единицу площади поверхности, то есть σrn = lim

F

(плот-

Q

Q0

 

ность результирующих сил на площади Q ). Вектор напряжения не обязательно перпендикулярен к элементу поверхности и, в общем случае, содер-

77

Z
соответственно (рис. 7).

жит нормальную и касательную составляющие.

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

Выберем в качестве элемента объема малый тетраэдр, три грани кото-

рого dfx , df y , dfz лежат в координатных плоскостях, а четвертая

df

имеет

внешнюю нормаль nr = (cosα,cos β,cosγ ) . Обозначим через σx , σry ,

σrz

векто-

ры напряжения на площадках с нормалями, направленными вдоль осей координат X ,Y , Z .

Запишем условия равновесия бесконечно малого тетраэдра, вырезанного в твердом теле:

σn =σrx cosα +σy cos β +σz cosγ ,

известное из курса сопротивления материалов и теории упругости как равен-

ство Коши, где σrx , σry , σrz – векторы напряжения на гранях тетраэдра с нормалями ir, rj, kr

 

 

 

σx

n

σy

 

 

σn

 

 

 

 

 

 

0

 

 

 

 

 

 

 

Y

X

 

 

σz

 

 

Рис. 7. К определению тензора напряжений

Разложим векторы σrx , σry , σz

по векторам базиса i , j, k :

σrx =σxxi

+σxy j

+σxzk ,

r

r

r

r

,

σy =

σyxi

+σyy j

+σyzk

 

r

r

r

r

 

 

σz =σzxi

+σzy j

+σzzk.

 

 

 

 

 

Коэффициенты в этих разложениях можно записать в виде матрицы

78

σxx

σxy

S =

σyx

σyy

 

σzx

σzy

σxz

σyz .

σzz

Представим условие равновесия в компонентной форме

 

1

=σxx cosα +σyx cos β +σzx cosγ,

σn

 

2

=σxy

cosα +σyy cos β +σzy cosγ,

σn

 

 

 

 

 

 

 

 

 

3

=σxz

cosα +σyz cos β +σzz cosγ.

 

σn

 

 

 

 

 

 

 

Эти формулы можно записать в матричной форме

 

 

 

σn1

 

cosα

 

 

 

2

 

T

 

 

 

 

 

σn

 

=S

cos β .

 

 

σn3

 

cosγ

(8.2)

(8.3)

Смысл элементов матрицы ST заключается в следующем: коэффициентам с одинаковыми индексами соответствуют нормальные напряжения, а с различными индексами – касательные напряжения. Совокупность всех девяти коэффициентов представляет собой тензор напряжений, который удобно записывать в виде матрицы S – тензора напряжений.

Кроме того, известен закон парности касательных напряжений, указывающий на симметричность тензора, то есть σij =σ ji (i, j = x, y, z) . Поэтому

матрица S является симметричной.

Таким образом, можно заключить, что формулы (8.2) и (8.3) каждому направлению нормали nr = (cosα,cos β,cosγ ) ставят в соответствие с помощью линейного преобразования, определяемого матрицей S , определенный вектор напряжений σrn .

Построенная матрица напряжений S осуществляет преобразование компонент вектора нормали в компоненты вектора напряжений. Данное преобразование является линейным.

Пример 2. Задано линейное преобразование A x = (x,a )a евклидова пространства свободных векторов, где a = 3i +4 j +5k . Требуется найти:

а) матрицу линейного преобразования A в ортонормированном базисе i , j,k ;

б) координаты вектора u = A x в базисе i , j,k , если x = 3 j k .

79

Матрица A имеет столбцы, являющиеся координатами образов базисных векторов, т.е. векторов A i , A j , A k

Найдем эти векторы:

A i = (i ,a )a , A j = ( j,a )a , A k = (k ,a )a .

Так как базис ортонормированный, то для любого вектора a = a1i + a2 j + a3k :

(i , a ) = a1 , ( j, a ) = a2 , (k , a ) = a3 .

В рассматриваемом случае a = 3i +4 j +5k , поэтому

(i , a ) = 3 , ( j, a ) = 4 , (k , a ) = 5

и, следовательно,

A i = 3(3i +4 j +5k ) ={9,12,15},

Aj = 4(3i +4 j +5k ) ={12,16,20},

Ak =5(3i +4 j +5k ) ={15,20,25}.

Матрица A данного линейного преобразования принимает вид

 

 

 

 

 

 

 

 

 

 

 

 

9

12

15

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

16

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

A = 12

 

 

20 .

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

15 20 25

 

 

 

 

 

 

 

 

 

 

Найдем

вектор

u = A x ,

где

x = 3

 

 

 

 

 

 

 

 

 

 

 

 

j

 

k

,

 

обозначим

координаты

u = (u1,u2 ,u3 ) и найдем их из соотношения:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

u1

 

x1

9 12 15

 

0

21

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

28

 

 

 

 

 

 

 

 

 

 

u2

= A x2

= 12 16 20

 

 

3

=

.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

35

 

 

 

 

 

 

 

 

 

 

u3

 

x3

15 20 25

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Таким образом, вектор u = 21i

+18 j +35k .

 

 

 

 

 

 

 

 

 

 

 

 

Пример 3. Задано

линейное

преобразование B x =[x,a ]

евклидова

пространства

свободных

векторов,

где

 

 

 

+4

 

 

 

,

[x, a ]

векторное

 

a = 3i

j

+5k

произведение вектора x на вектор a . Требуется найти:

 

 

 

 

 

 

а) матрицу линейного преобразования

B

в

 

ортонормированном

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

базисе i

,

j

,k

;

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

80