You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
\item\emph{алгебраические}~--- определение таковых опирается на свойства алгебраической структуры, над которой построена матрица.
413
412
\end{itemize}
414
413
415
-
\marginnote{TODO: Пример ниже чуток вылезает}
416
414
Примерами структурных операций является \emph{транспонирование}, \emph{взятие подматрицы} и \emph{взятие элемента по индексу}.
417
415
418
-
\begin{marginfigure}
419
-
\[
420
-
\begin{pmatrix}
421
-
"a" & "ba" & "cb"\\
422
-
"ac" & "bab" & "b"
423
-
\end{pmatrix}^\top =
424
-
\begin{pmatrix}
425
-
"a" & "ac"\\
426
-
"ba" & "bab"\\
427
-
"cd" & "b"
428
-
\end{pmatrix}
429
-
\]
430
-
\caption{Пример транспонирования}
431
-
\end{marginfigure}
416
+
\marginnote{
417
+
\begin{example}
418
+
Транспонирование матрицы.
419
+
\[
420
+
\begin{pmatrix}
421
+
"a" & "ba" & "cb"\\
422
+
"ac" & "bab" & "b"
423
+
\end{pmatrix}^\top =
424
+
\begin{pmatrix}
425
+
"a" & "ac"\\
426
+
"ba" & "bab"\\
427
+
"cd" & "b"
428
+
\end{pmatrix}
429
+
\]
430
+
\end{example}
431
+
}
432
432
\begin{definition}[Транспонирование матрицы]
433
433
Пусть дана матрица $M_{n \times m}$.
434
-
Тогда результат её \emph{транспонирования}, это такая матрица $M'_{m \times n}$, что $M'[i,j] = M[j,i]$ для всех $0\leqi \leqm - 1$ и $0\leqj \leqn - 1$.
434
+
Тогда результат её \emph{транспонирования}, это такая матрица $M'_{m \times n}$, что $M'[i,j] = M[j,i]$ для всех $i \in [0 : m - 1]$ и $j \in [0 : n - 1]$.
435
435
436
436
Операцию транспонирования принято обозначать как $M^\top$.
437
437
\end{definition}
438
438
439
439
\begin{definition}[Прямая сумма матриц]
440
-
\marginnote{TODO: Здесь точно большой плюс?
441
-
TODO: Я ниже заменил $..$ на $\dots$ может быть это не самая лучшая идея, хотя вроде дальше особо такое не используется.
442
-
У Виноградова в учебнике используется довольно прикольная как по мне нотация $[a : b] = \{x \mid a \leq x \leq b\}$, как раз для целочисленных интервалов.
443
-
TODO: "Рис" надо заменить на "Пример"}
444
440
Пусть даны матрицы $M_{n_1 \times m_1}$ и $N_{n_2 \times m_2}$.
445
441
Тогда \emph{прямой суммой} этих матриц называется матрица $L_{(n_1 + n_2) \times (m_1 + m_2)}$ вида
446
442
\[
@@ -450,38 +446,42 @@ \section{Матрицы и вектора}
450
446
0 & N
451
447
\end{pmatrix}
452
448
\]
453
-
Где 0 обозначает нулевой блок. Прямая сумма обозначается $L = M \bigoplus N$.
449
+
Где 0 обозначает нулевой блок. Прямая сумма обозначается $L = M \oplus N$.
454
450
\end{definition}
455
451
456
-
\begin{marginfigure}
457
-
\begin{align*}
458
-
\begin{pmatrix}
459
-
"a" & "ba" & "cb"\\
460
-
"ac" & "bab" & "b"
461
-
\end{pmatrix} & [0 \dots 1, 1 \dots 2] = \\
462
-
={} & \begin{pmatrix}
463
-
"ba" & "cb"\\
464
-
"bab" & "b"
465
-
\end{pmatrix}
466
-
\end{align*}
467
-
\caption{Пример взятия подматрицы}
468
-
\end{marginfigure}
452
+
\marginnote{
453
+
\begin{example}
454
+
Взятие подматрицы.
455
+
\begin{multline*}
456
+
\begin{pmatrix}
457
+
"a" & "ba" & "cb"\\
458
+
"ac" & "bab" & "b"
459
+
\end{pmatrix} [0 : 1, 1 : 2] = \\
460
+
= \begin{pmatrix}
461
+
"ba" & "cb"\\
462
+
"bab" & "b"
463
+
\end{pmatrix}
464
+
\end{multline*}
465
+
\end{example}
466
+
}
469
467
\begin{definition}[Взятие подматрицы]
470
468
Пусть дана матрица $M_{n\times m}$.
471
-
Тогда $M_{n \times m}[i_0\dots i_1, j_0\dots j_1]$~--- это такая $M'_{(i_1 - i_0 + 1) \times (j_1 - j_0 + 1)}$, что $M'[i, j] = M[i_0 + i, j_0 + j]$ для всех $0\leq i \leq i_1 - i_0 + 1$ и $0\leq j \leq j_1 - j_0 + 1$.
469
+
Тогда $M_{n \times m}[i_0: i_1, j_0: j_1]$~--- это такая $M'_{(i_1 - i_0 + 1) \times (j_1 - j_0 + 1)}$, что $M'[i, j] = M[i_0 + i, j_0 + j]$ для всех $i \in [0 : i_1 - i_0 + 1]$ и $j \in [0 : j_1 - j_0 + 1]$.
472
470
\end{definition}
473
471
474
-
\begin{marginfigure}
475
-
\[
476
-
\begin{pmatrix}
477
-
"a" & "ba" & "cb"\\
478
-
"ac" & "bab" & "b"
479
-
\end{pmatrix}[0, 1] = "ba"
480
-
\]
481
-
\caption{Пример взятия элемента по индексу}
482
-
\end{marginfigure}
472
+
\marginnote{
473
+
\begin{example}
474
+
Взятие элемента по индексу.
475
+
\[
476
+
\begin{pmatrix}
477
+
"a" & "ba" & "cb"\\
478
+
"ac" & "bab" & "b"
479
+
\end{pmatrix}[0, 1] = "ba"
480
+
\]
481
+
\end{example}
482
+
}
483
483
\begin{definition}[Взятие элемента по индексу]
484
-
\emph{Взятие элемента по индексу}~--- это частный случай взятия подматрицы, когда начало и конец\enquote{среза} совпадают: $M[i, j] = M[i \dots i, j\dots j]$
484
+
\emph{Взятие элемента по индексу}~--- это частный случай взятия подматрицы, когда начало и конец\enquote{среза} совпадают: $M[i, j] = M[i : i, j : j]$
485
485
\end{definition}
486
486
487
487
Из алгебраических операций над матрицами нас в дальнейшем будут интересовать \emph{поэлементные операции}, \emph{скалярные операции}, \emph{матричное умножение}, \emph{произведение Кронекера}.
@@ -550,7 +550,7 @@ \section{Матрицы и вектора}
550
550
\begin{definition}[Матричное умножение]
551
551
\label{def:MxM}
552
552
Пусть $G = (S, \oplus, \otimes)$~--- полукольцо, $M_{n \times m}$, $N_{m\times k}$~--- две матрицы над этим полукольцом.
553
-
Тогда $M \cdot N = P_{n \times k}$, такая, что $P[i, j] = \bigoplus_{0 \leq l < m} M[i, l] \otimes N[l, j]$.
553
+
Тогда $M \cdot N = P_{n \times k}$, такая, что $P[i, j] = \bigoplus_{l \in [0 : m - 1]} M[i, l] \otimes N[l, j]$.
554
554
\end{definition}
555
555
556
556
\begin{example}
@@ -582,19 +582,17 @@ \section{Матрицы и вектора}
582
582
\]
583
583
\end{example}
584
584
585
-
586
585
\begin{definition}[Произведение Кронекера]
587
586
Пусть $G = (S, \circ)$~--- полугруппа, $M_{m \times n}$ и $N_{p \times q}$~--- две матрицы над этой полугруппой.
588
-
Тогда произведение Кронекера или тензорное произведение матриц $M$ и $N$~--- это блочная матрица $C$ размера $mp \times nq$, вычисляемая следующим образом:
589
-
\[
590
-
C = A\otimesB =
587
+
Тогда \emph{произведение Кронекера} или \emph{тензорное произведение} матриц $M$ и $N$~--- это блочная матрица $K$ размера $mp \times nq$, вычисляемая следующим образом:
0 commit comments