Линейная алгебра. Векторная алгебра. Аналитическая геометрия
.pdfТогда для каждого i = 1; 2; : : : ; n имеем jfij2 = (q1i)2 + (q2i)2 + : : : + (qni)2 = 1 è (fi; fj) = q1iq1j + q2iq2j + : : : + qniqnj = 0 ïðè i 6= j.
Матрица перехода от базиса feig к базису ffjg имеет вид
|
0 q21 |
q22 |
: : : q2n 1 |
|
||
|
B |
q11 |
q12 |
: : : q1n |
C |
|
Q = |
: : : |
: : : |
: : : : : : |
(17:5) |
||
|
B |
|
|
|
C |
|
|
B qn1 |
qn2 |
: : : qnn |
C |
|
|
|
B |
|
|
|
C |
|
|
@ |
|
|
|
A |
|
Определение 17.1. Матрица, в которой сумма квадратов элементов каждого столбца равна 1, а сумма произведений соответствующих
элементов двух столбцов равна 0 называется ортогональной.
Справедливы следующие теоремы:
Теорема 17.1. Матрица перехода от одного ортонормированного базиса к другому ортонормированному базису является ортогональной.
Теорема 17.2. Матрица, обратная ортогональной матрице, совпадает с транспонированной, то есть Q 1 = QT .
Доказательство. Вычислим произведение
T |
0 q12 |
q22 |
: : : qn2 |
1 0 q21 |
q22 |
: : : q2n |
1 |
|
||||||
|
q11 |
q21 |
: : : qn1 |
q11 |
q12 |
: : : q1n |
C |
|
||||||
Q Q = B : : : : : : : : : : : : |
C B : : : : : : : : : : : : |
= E: |
||||||||||||
|
B q |
1n |
q |
2n |
: : : q |
nn |
C B q |
n1 |
q |
n2 |
: : : q |
nn |
C |
|
|
B |
|
|
C B |
|
|
C |
|
||||||
|
@ |
|
|
|
|
|
A @ |
|
|
|
|
|
A |
|
Следствие |
17.3. Определитель |
ортогональной матрицы равен 1 |
(jQj = 1).
Доказательство. jQ 1 Qj = jQT Qj = jQT j jQj = jQj2 = 1.
Задания для самостоятельного решения
Задание 17.1. В каноническом базисе даны три вектора a = (3; 2),
b = ( 2; 1), c = (7; 4). Докажите, что векторы a и b можно принять за новый базис. Найдите координаты вектора c в новом базисе.
Задание 17.2. |
 |
каноническом |
базисе даíû |
четыре вектора |
|||||
|
|
|
|
|
|
|
|
|
|
|
= (3; 2; 1), b |
= |
( 1; 1; 2), |
|
= |
(2; 1; 3), d = |
(11; 6; 5). Äîêà- |
||
a |
c |
жите, что векторы a, b, c можно принять за новый базис. Запишите
69
матрицу перехода от старого базиса к новому. Найдите координаты
вектора d в новом базисе.
Задание 17.3. В каноническом базисе даны четыре вектора a = (2; 1; 0),
b = (1; 1; 2), c = (2; 2; 1), d = (3; 7; 7). Докажите, что любую тройку
векторов можно принять за новый базис. Найдите координаты каждого из векторов в базисе, состоящем из остальных трех векторов.
Задание 17.4. |
|
В каноническом |
|
базисе |
даны четыре |
вектора |
|||||||||||||||
a = p16; p26; p6 |
, b = p11 |
; p11 |
; p11 , c = p66 |
; p66; p66 , |
|||||||||||||||||
|
1 |
|
|
1 |
|
1 |
|
3 |
|
|
|
|
7 |
|
4 |
1 |
|
||||
|
|
|
|
|
|
|
|
|
|
||||||||||||
d = (1; 2; 1). Докажите, что векторы |
|
, b, |
|
|
образуют ортонормирован- |
||||||||||||||||
a |
c |
||||||||||||||||||||
|
|
|
|
|
|||||||||||||||||
ный базис. Найдите координаты вектора d в этом базисе. |
|
|
18. Линейный оператор.
Одно из фундаментальных понятий алгебры матриц это понятие линейного оператора.
Рассмотрим два линейных пространства Rn è Rm. Отображение, ста- вящее любому вектору x 2 Rn единственный вектор y 2 Rm называет- ñÿ оператором èç Rn â Rm (A : Rn ! Rm). Обозначается оператор y = A(x) или просто y = Ax. Вектор y называется образом вектора x.
Определение 18.1. Оператор A : Rn ! Rm называется линейным, если для любых двух векторов x; y 2 Rn и любого действительного числа выполняются условия:
1)A(x + y) = Ax + Ay ;
2)A( x) = Ax.
Условия 1) и 2) можно объединить:
Определение 18.2. Оператор A называется линейным, если для любых векторов x; y 2 Rn и любых чисел ; 2 R выполнено условие
A( x + y) = Ax + Ay.
Åñëè Rm = Rn то отображение A : Rn ! Rn называется преобразо- ванием пространства Rn.
70
Примеры линейных операторов.
1.Тождественный оператор I: Ix = x для всех векторов x 2 Rn;
2.нулевой оператор: Ax = 0 для всех векторов x 2 Rn;
3.оператор проектирования: P : R3 ! R2 è Pa = b, åñëè
a= (a1; a2; a3), b = (a1; a2).
4.оператор подобия: Ax = kx для всех векторов x 2 Rn;
5.оператор поворота на угол ': Ax = (r cos( + '); r sin( + ')) äëÿ
всех векторов x = (r cos ; r sin ) 2 Rn;
6.оператор дифференцирования: f(x) ! f0(x);
7.оператор интегрирования: f(x) ! F (x), ãäå F (x) первообразная для f(x) íà [a; b].
Åñëè èç òîãî, ÷òî x1 6= x2 следует, что Ax1 6= Ax2, и для любого вектора y 2 Rm существует вектор x 2 Rn такой, что y = Ax, то говорят, что оператор A действует взаимно-однозначно.
Пусть заданы два линейных оператора A : Rn ! Rn è B : Rn ! Rn. Суммой линейных операторов A è B называется оператор A + B,
действующий по закону (A + B)(x) = Ax + Bx.
Произведением линейного оператора A на число называется оператор A, действующий по закону ( A)x = (Ax).
Произведением линейных операторов A è B называется оператор AB, действующий по закону (AB)x = A(Bx). В общем случае AB 6= BA.
Линейный оператор B называется обратным оператору A, если произведение AB = I (тождественный оператор). Обозначается обратный оператор A 1.
Теорема 18.1. Для того чтобы для линейного оператора A существовал обратный оператор необходимо и достаточно, чтобы оператор A действовал взаимно-однозначно.
Определим как действует линейный оператор A : Rn ! Rm. Выберем в пространстве Rn базис e1; e2; : : : ; en, а в пространстве Rm
базис f1; f2; : : : ; fm.
Найдем образы базисных векторов
71
Ae1 = a11f1
Ae2 = a21f1
: : : : : :
Aen = a1nf1
+a21f2
+a22f2
: : :
+a2nf2
|
|
|
m |
|
||
|
|
|
P |
|
|
|
+ : : : + am1fm = |
aj1fj = (a11; a21; : : : ; an1); |
|||||
|
|
|
j=1 |
|
||
|
|
|
m |
|
||
|
|
|
:jP: : |
|
: : : : : : : : : ; |
|
: : : : : : |
|
|
||||
+ : : : + am2fm = |
aj2fj = (a12 |
; a22; : : : ; an2); |
||||
|
|
|
=1 |
|
|
|
m
P
+ : : : + amnfm = ajnfj = (a1n; a2n; : : : ; ann):
j=1
Из чисел aji составим матрицу A, записывая координаты векторов Aei
в столбцы |
|
0 a21 |
a22 |
: : : a2n |
1 |
|
|
|||
|
|
|
|
|
||||||
|
|
|
a11 |
a12 |
: : : a1n |
C |
|
|
||
|
A = |
B : : : |
: : : |
: : : : : : |
: |
(18:1) |
||||
|
|
|
B |
|
|
|
|
C |
|
|
|
|
|
B am1 |
am2 |
: : : amn |
C |
|
|
||
|
|
|
B |
|
|
|
|
C |
|
|
|
матрица размера |
|
@ . Матрица |
|
|
A |
|
матрицей ли- |
||
A |
|
m n |
|
|
A |
называется |
|
|||
|
|
|
|
|
|
|
нейного оператора A. Таким образом, каждому линейному оператору
можно поставить в соответствие матрицу. Задание матрицы полностью определяет линейный оператор.
Выведем формулу для вычисления координат образа произвольного вектора x. Пусть оператор A : Rn ! Rm. Выберем базисы e1; e2; : : : ; en â
пространстве Rn, è f1; f2; : : : ; fm ân пространстве Rm.
|
|
|
|
|
|
|
|
m |
|
iP |
произвольный вектор в Rn, |
||||||||||||
|
Пусть |
x |
= (x1; x2; : : : ; xn) = |
xi |
e |
i |
|||||||||||||||||
|
|
|
|
|
|
|
|
P |
|
|
|
|
=1 |
|
|
|
|
|
|
|
|
|
|
матрица линейного |
|
|
|
A. Тогда |
|
|
|
|
|
|
|
|
|||||||||||
|
|
|
|
|
|
|
|
|
|
||||||||||||||
|
= (y1; y2; : : : ; ym) = j=1 yjfj |
2 |
Rm образ вектора |
|
, A = (aij) |
||||||||||||||||||
y |
x |
||||||||||||||||||||||
|
|
|
|
|
|
|
|
оператора |
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
n |
n |
|
n |
m |
m n |
|||||||||||||
|
Запишем P |
P |
|
P |
P |
|
|
P P |
|
|
|||||||||||||
|
|
|
|
||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||
y |
= Ax |
= A( xiei) = xiAei = xi( ajifj) = ( ajixi)fj. |
|||||||||||||||||||||
|
|
|
|
|
i=1 |
i=1 |
|
i=1 |
j=1 |
j=1 i=1 |
|||||||||||||
|
|
|
|
|
эти выкладêи подробнеé в координàòàõ |
|
|
|
|
|
y = Ax = x1(a11f1 +a21f2 +: : :+am1fm)+x2(a12f1 +a22f2 +: : :+am2fm)+
: : : + xn(a1nf1 + a2nf2 + : : : + amnfm) = (x1a11 + x2a12 + : : : + xna1n)f1 + +(x1a21 + x2a22 + : : : + xna2n)f2 + : : : + (x1am1 + x2am2 + : : : + xnamn)fm.
В силу единственности разложения вектора y по базису имеем
72
n
P
yj = xiaji или в координатной
i=1
8 y2 |
= x1a11 |
+ x2a12 |
+ : : : + xna1n; |
|
> |
y1 |
= x1a11 |
+ x2a12 |
+ : : : + xna1n; |
> |
: : : |
|
: : : |
: : : |
> |
|
|
|
|
< |
|
|
|
|
> |
|
|
|
(18:2) |
> ym = x1a11 + x2a12 + : : : + xna1n |
||||
> |
|
|
|
|
> |
|
|
|
|
> |
|
|
|
|
: |
|
|
|
|
и матричной форме
y1; y2; : : : ; ym T = A x1; x2; : : : ; xn T : |
(18:3) |
A : Rn ! Rm äî- статочно задать образы базисных векторов. Заданием этих образов оператор определяется однозначно.
Сформулируем несколько теорем о линейных операторах:
Теорема 18.2. Пусть e1; e2; : : : ; en базис в пространстве Rn, f1; f2; : : : ; fn произвольные вектора в пространстве Rm. Тогда существует единственный оператор A : Rn ! Rm такой что Aei = fi.
Так как все операции над линейными операторами можно свести к операциям над матрицами операторов, то справедлива теорема
Теорема 18.3. Матрица произведения операторов AB равна произве-
дению матриц операторов A и B.
Rn базис можно выбрать различными способами, но тогда и матрицы оператора в разных базисах будут разными. Связь между матрицами оператора в разных базисах выражается теоремой
Теорема 18.4. Матрицы A и A линейного оператора A в базисах feig è ffjg связаны соотношением A = C 1AC, где C матрица перехода
от базиса feig к базису ffjg.
Теорема 18.5. Определитель матрицы линейного оператора не меняется при переходе к новому базису.
Пример 18.1. Докажите, что оператор A, действующий по закону Ax =
= (2x1+x2+x3; x1+x2; 2x2 3x3), линейный. Найдите матрицу оператора в каноническом базисе и образ вектора a = (3; 2; 1) двумя способами.
73
Решение . Докажем линейность оператора A.
1)(2(x1 + y1) + (x2 + y2) + (x3 + y3); (x1 + y1) + (x3 + y3); 2(x2 + y2) 3(x2 + y3)) = = (2x1 + x2 + x3; x1 + x2; 2x2 3x3) + (2y1 + y2 + y3; y1 + y2; 2y2 3y3),
òî åñòü A(x + y) = Ax + Ay ;
2)A( x) = (2 x1 + x2 + x3; x1 + x2; 2 x2 3 x3) =
=(2x1 + x2 + x3; x1 + x2; 2x2 3x3) = Ax. По определению оператор A линейный.
Найдем матрицу |
оператора. Для |
этого найдем образы базисных векторов |
||||||
|
|
|
|
|
|
|
|
= (1; 0; 3) и составим матрицу оператора |
Ae |
1 = (2; 1; 0), Ae2 |
= (1; 1; 2), Ae3 |
01
2 1 1
A = B 1 1 0 C:
@A
0 2 3
Найдем образ вектора a, подставив его координаты в формулу, которой задается оператор: Aa = (6 + 2 1; 3 + 2; 2 + 3) = (7; 5; 5) и используя матрицу оператора
Aa = |
0 1 |
1 |
0 |
10 2 |
1 = |
0 5 1: |
||||||
|
|
|
B |
2 |
1 |
1 |
CB |
3 |
C |
B |
7 |
C |
|
|
|
0 |
2 |
3 |
1 |
5 |
|||||
|
|
|
@ |
|
|
|
A@ |
|
A |
@ |
|
A |
Задания для самостоятельного решения
Задание 18.1. Оператор A действует в пространстве R3 по закону Ax = (2x1 x2 + 4x3; x1 + 5x2 x3; 7x1 + 4x2 + x3). Проверьте, будет ли оператор A линейным. Если оператор линейный, найдите его матрицу.
Задание 18.2. Оператор A действует в пространстве R3 по закону
Ax = (7x1 + 2x2 + x3; x1 + 3x2 2x3; 5x1 + x2 4x3). Найдите образ вектора a = ( 1; 4; 2) двумя способами.
Задание 18.3. Оператор A действует в пространстве R3 по закону
Ax = (2x1 x2 + 4x3; x1 + 5x2 x3; 7x1 + 4x2 + x3). Найдите образы векторов a = ( 1; 3; 5) è b = ( 4; 1; 2) двумя способами.
Оператор A действует в пространстве R3 по закону Ax = [c; x], ãäå c = ( 1; 4; 3). Проверьте, будет ли оператор A линейным. Если оператор линейный, найдите его матрицу. Найдите образ вектора a = (2; 1; 2).
Задание 18.5. Оператор A действует в пространстве R3 по закону
74
Ax = [x; c], ãäå c = ( 1; 3; 2). Проверьте, будет ли оператор A линейным. Если оператор линейный, найдите его матрицу.
Оператор A R3 по закону Ax = (2x1 x2 + 4; x1 + x2 x3; 7x1 + 4x2 + x3). Проверьте, будет ли оператор A линейным. Если оператор линейный, найдите его матрицу.
Задание 18.7. Оператор A действует в пространстве R3 по закону Ax = (x1x2 +x3; x1 +x2 x3; 2x1 +x2 x3). Проверьте, будет ли оператор A линейным. Если оператор линейный, найдите его матрицу.
Задание 18.8. Оператор A действует в пространстве R3 по закону Ax = (x1 + x3 1; x2 x3 + 1; 2x1 + x2 x3). Проверьте, будет ли оператор A линейным. Если оператор линейный, найдите его матрицу.
Задание 18.9. Оператор A действует в пространстве R3 Ax = (x; c), ãäå c = (2; 1; 4). Проверьте, будет ли оператор ным. Если оператор линейный, найдите его матрицу.
Задание 18.10. Оператор A действует в пространстве R3 по закону Ax = (x; c)c, ãäå c = (3; 2; 1). Проверьте, будет ли оператор A линейным. Если оператор линейный, найдите его матрицу.
Задание 18.11. Докажите, что оператор дифференцирования функций одной переменной является линейным.
19. Элементы теории многочленов.
Многочленом от переменной x называется выражение вида
f(x) = a0xn + a1xn 1 + : : : + an 1x + an; |
(19:1) |
ãäå n целое неотрицательное число, a0, a1; : : :, an 1, an любые числа; причем a0 6= 0. Число n называется степенью многочлена f(x). Коэффициент a0 называют старшим коэффициентом многочлена f(x), а сам одночлен a0xn åãî старшим членом. Коэффициент an называ- åòñÿ свободным членом. Многочлен, старший коэффициент которого
75
равен 1, называется приведенным. Многочлены, как и любые алгебра- ические выражения, можно складывать, вычитать и умножать по обыч- ным правилам раскрытия скобок и приведения подобных.
Вместо переменной x в многочлен f(x) можно подставить любое число
c. В результате получится некоторое число. Это число называется çíà-
чением многочлена f(x) ïðè x = c (или в точке c) и обозначается через f(c). Число c называется корнем многочлена f(x), если значение
многочлена в точке c равно нулю.
Введем понятие равенства многочленов. Два многочлена называются равными, если они имеют одинаковую степень и их соответствующие коэффициенты равны. Такое равенство многочленов называется
ством в алгебраическом смысле , òî åñòü åñëè
f(x) = a0xn+a1xn 1+: : :+an 1x+an; g(x) = b0xm+b1xm 1+: : :+bm 1x+bm
и многочлены f(x) è g(x) равны, то m = n è a0 = b0, a1 = b1; : : : ; an = bn. Однако многочлен f(x) = a0xn + a1xn 1 + : : : + an 1x + an можно рассматривать как функцию. Два многочлена f(x) è g(x) называются
равными, если для любого c 2 R f(c) = g(c). Такое равенство много-
членов называется равенством в функциональном смысле .
Нетрудно доказать, что эти определения эквивалентны.
Для многочленов можно ввести операцию деления многочлена на многочлен. Будем говорить, что многочлен f(x) делится на многочлен g(x) 6= 0, если существует такой многочлен q(x), что выполняется равенство
f(x) = g(x) q(x) |
(19:2) |
Åñëè f(x) делится на g(x), то это принято записывать так |
f(x).g(x). |
Многочлен q(x) в равенстве (19.2) называется частным от деления f(x)
íà g(x). Заметим, что многочлен q(x) в равенстве (19.2) определяется
однозначно.
Делимость многочленов своими свойствами похожа на делимость целых чисел. Перечислим некоторые свойства деления многочленов:
76
1)если два многочлена f(x) è p(x) делятся на g(x), то их сумма и разность также делятся на g(x);
2)åñëè f(x) делится на g(x) è h(x) некоторый многочлен, то и произведение f(x)h(x) делится на g(x);
3)åñëè f(x) делится на g(x), à g(x) делится на h(x), òî f(x) делится
íà h(x);
4)степень частного равна разности степеней делимого и делителя;
5)любой многочлен делится на многочлен нулевой степени, то есть любой многочлен делится на число;
6)нулевой многочлен делится на любой многочлен, отличный от нуля. Укажем на еще одну важную аналогию.
Теорема 19.1. (о делении с остатком). Для любого многочлена f(x)
и любого ненулевого многочлена g(x) существует единственная пара многочленов q(x) и r(x), для которой выполняется равенство
f(x) = g(x) q(x) + r(x); |
(19:3) |
где многочлен r(x) либо нулевой, либо имеет степень, меньшую чем степень g(x).
На практике для нахождения частного и остатка обычно применяют метод вычисления, названный "деление углом".
ßñíî, ÷òî f(x) делится на g(x) тогда и только тогда, когда остаток r(x) от деления f(x) íà g(x) равен нулю.
Рассмотрим деление многочлена f(x) на линейный двучлен x .
Теорема 19.2. (Áåçó )16 Остаток от деления многочлена f(x) на дву- член x равен значению многочлена f(x) в точке x = .
Доказательство. Рассмотрим произвольный многочлен f(x) и разделим его с остатком на двучлен x . Так как степень этого двучлена равна 1, то остаток либо равен нулю, либо имеет нулевую степень. И в том и в другом случае остаток r есть число.
16Этьен Безу (Bezout) (1730-1783) французский математик, член Парижской АН. Основные работы относятся к высшей алгебре. С его именем связаны многие теоремы алгебры, касающиеся свойств многочленов, и теория уравнений со многими неизвестными. развил метод неопределенных множителей: его именем назван способ решения систем уравнений, основанный на этом методе. Наряду с Г.Крамером, Безу разрабатывал теорию определителей, развивал теорию исключения неизвестных из системы уравнений. Он доказал теорему о том, что две кривые порядка m и n
пересекаются не более чем в m n точках.
77
Значит, многочлен можно записать в виде f(x) = (x a) q(x) + r. Положив в этом
тождестве x = , получим, что f( ) = r.
Рассмотрим несколько следствий из этой теоремы.
Следствие 19.3. Многочлен f(x) делится на x тогда и только тогда, когда число является его корнем.
f(x) = (x ) q(x) |
(19:4) |
Следствие 19.4. Если 1; 2; : : : ; k
f(x), то f(x) делится на произведение (x 1)(x 2) : : : (x k).
f(x) = ((x 1) (x 2) : : : (x k)) q(x) |
(19:5) |
Следствие 19.5. Число различных корней многочлена, отличного от нуля, не больше чем его степень.
Теорема Безу позволяет найти остаток от деления многочлена
на двучлен x . Но при решении некоторых задач необходимо знать не только остаток, но и частное. При делении многочлена на двучлен x для отыскания частного и остатка применяют метод, называемый
"схемой Горнера".
Частное от деления многочлена f(x) = a0xn +a1xn 1 +: : :+ an 1x+an на двучлен x будет иметь степень на 1 меньше. Запишем частное в виде g(x) = b0xn 1 + b1xn 2 + : : : + bn 2x + bn 1, и пусть остаток равен r. Коэффициенты частного и остаток вычисляются по формулам:
b0 = a0; b1 = a1 + b0; b2 = a2 + b1; : : : ; bn 1 = an 1 + bn 2; r = an + bn 1. Схему Горнера удобно записывать в виде таблицы
коэффициенты делимого
|
a0 |
a1 |
: : : |
an 1 |
an |
|
b0 = a0 |
b1 = a1 + b0 |
: : : |
bn 1 = an 1 + bn 2 |
r = an + bn 1 |
|
|
коэффициенты частного |
остаток |
||
|
|
|
|
|
|
Если число является корнем многочлена f(x), то по теореме Безу f(x) делится на x . При этом может оказаться, что число является
78