Матриця (математика)
Матриця — математичний об'єкт, записаний у вигляді прямокутної таблиці чисел (чи елементів кільця), він допускає операції (додавання, віднімання, множення та множення на скаляр). Зазвичай матриці представляються двовимірними (прямокутними) таблицями. Іноді розглядають багатовимірні матриці або матриці непрямокутної форми. В цій статті вони розглядатися не будуть.
Матриці є корисними для запису даних, що залежать від двох категорій, наприклад: для коефіцієнтів систем лінійних рівнянь та лінійних перетворень.
Зміст |
Означення та нотація[ред.]
Горизонтальні лінії в матриці звуть рядками, вертикальні — стовпцями.
Матрицю, що складається з m рядків та n стовпців, називають матрицею m-на-n (або mn-матрицею), а m і n — її розмірністю.
Елемент матриці A, що знаходиться на перетині i-го рядка з j-им стовпчиком, називають i,j-им елементом або (i,j)-им елементом A.
Записують це як Ai,j чи A[i,j], або, в нотації мови програмування C, A[i][j].
Часто пишуть
для означення матриці A розмірності n x m, де кожен елемент матриці A[i,j] позначають як aij для всіх 1 ≤ i ≤ n та 1 ≤ j ≤ m.
Приклад[ред.]
Матриця
є матрицею 4×3. Елемент A[2,3], або a2,3 дорівнює 7.
Додавання та множення матриць[ред.]
Додавання[ред.]
Якщо дано дві матриці m-на-n A і B, можемо означити їх суму A + B як матрицю m-на-n, що утворюється додаванням відповідних елементів, себто,
(A + B)[i, j] = A[i, j] + B[i, j]. Наприклад,
Множення на скаляр[ред.]
Якщо дано матрицю A і число c, можемо означити множення на скаляр cA як (cA)[i, j] = cA[i, j]. Наприклад,
З цими двома операціями множина M(m, n, R) усіх матриць m-на-n з дійсними елементами є дійсним векторним простором розмірності mn.
Множення матриць[ред.]
Множення двох матриць має сенс лише тоді, коли число стовпчиків першої матриці дорівнює числу рядків другої матриці. Якщо A — матриця m-на-n (m рядків, n стовпчиків), а B — матриця n-на-p (n рядків, p стовпчиків), їх добуток AB є матрицею m-на-p (m рядків, p стовпчиків), що розраховується за формулою:
- (AB)[i, j] = A[i, 1] * B[1, j] + A[i, 2] * B[2, j] + ... + A[i, n] * B[n, j] для кожної пари i та j.
Наприклад,
Це множення має такі властивості:
- (AB)C = A(BC) для всіх матриць A розмірності k-на-m, B розмірності m-на-n і C розмірності n-на-p (асоціативність).
- (A + B)C = AC + BC для всіх матриць A і B розмірності m-на-n і матриць C розмірності n-на-k (дистрибутивність).
- C(A + B) = CA + CB для всіх матриць A і B розмірності m-на-n і матриць C розмірності k-на-m (дистрибутивність).
Зауваження: комутативність має місце не завжди: для добутку певних матриць A і B може бути AB ≠ BA.
Матриці називають антикомутативними, якщо AB = −BA. Такі матриці є дуже важливими в представленнях алгебр Лі та в представленнях алгебр Кліффорда.
Лінійні перетворення, ранг і транспонування[ред.]
- Матриці можуть представляти лінійні перетворення, оскільки множення матриць відповідає композиції відображень, як це буде показано далі.
Надалі ототожнюватимемо Rn з множиною рядків або матриць n-на-1. Для кожного лінійного відображення f : Rn -> Rm існує єдина матриця A розмірності m-на-n така, що f(x) = Ax для всіх x з Rn. Кажемо, що матриця A "представляє" лінійне відображення f. Тепер, якщо матриця B розмірності k-на-m представляє інше лінійне відображення g : Rm -> Rk, лінійне відображення g o f представлене матрицею BA. Це випливає з зазначеної вище властивості асоціативності множення матриць.
- Ранг матриці A — це розмірність образа лінійного відображення, представленого матрицею A. Вона збігається з розмірністю простору, згенерованого рядками матриці A, а також із розміром простору, згенерованого стовпчиками матриці A.
- Транспонованою матрицею матриці A розмірності m-на-n є матриця Atr (також іноді позначають як AT або tA) розмірності n-на-m, яку одержують заміною рядків стовпчиками і навпаки, себто Atr[i, j] = A[j, i] для всіх індексів i та j. Якщо A описує лінійне відображення відносно двох базисів, матриця A tr описує транспозицію лінійного відображення відносно дуальних базисів, див. дуальний простір.
Маємо (A + B)tr = Atr + Btr і (AB)tr = Btr * Atr.
Спеціальні види матриць[ред.]
У багатьох розділах математики з'являються матриці певної структури. Декілька важливих прикладів:
- Квадратна матриця
- Одинична матриця
- Симетрична матриця — матриця, симетричні елементи яких відносно головної діагоналі (від верхнього лівого до нижнього правого кута) є рівними, себто,
- ai,j = aj,i.
- Нормальна матриця
- Ідеальна матриця
- Унітарна матриця
- Ермітова матриця (або самоспряжена) — матриця, симетричні елементи яких відносно головної діагоналі є комплексно-спряженими один до одного, себто,
- ai,j=a*j,i.
- Стохастичні матриці — квадратні матриці, стовпчики яких є векторами ймовірності; вони застосовуються для означення Марківських ланцюгів.
Матриці в абстрактній алгебрі[ред.]
Якщо взяти кільце R, можемо розглядати множину M(m,n, R) усіх матриць m на n з елементами з R. Додавання та множення цих матриць може бути означене, як у випадку дійсних чи комплексних матриць. Множина M(n, R) усіх квадратних матриць n на n над кільцем R сама є кільцем, ізоморфним до кільця ендоморфізмів правого R-модуля Rn.
Також, якщо елементи беруться з напівкільця S, додавання та множення матриць можна означити звичайним чином. Множина всіх квадратних матриць n×n над S сама є напівкільцем. Зважте на те, що алгоритми множення матриць, такі як алгоритм Штрассена, взагалі застосовні лише до матриць над кільцями і не працюють для матриць над напівкільцями, що не є кільцями.
Якщо R є комутативним кільцем, тоді M(n, R) є унітарною асоціативною алгеброю над R. Також має сенс означити детермінант квадратних матриць, застосовуючи формулу Лейбніца. Матриця має обернену тоді й лише тоді, коли її визначник як елемент R має обернений елемент в R.
Усі твердження цієї статті для дійсних та комплексних матриць справджуються і для матриць над довільним полем.
Матриці над кільцем поліномів є важливими у вивченні теорії регулювання.
Історія[ред.]
Вивчати матриці почали досить давно. Латинські квадрати та магічні квадрати були відомі ще в доісторичні часи.
Китайський текст «Математика в дев'яти книгах» (написаний ще до нашої ери) містить приклади використання матриць для розв'язання системи рівнянь, включаючи поняття визначника, ще задовго до введення визначників японським математиком Такакадзу Секі (1683) та німецьким математиком Лейбніцем (1693). Крамер розвинув цю теорію, ввівши правило Крамера 1750 р. Карл Фрідріх Гаус та Вільгельм Жордан розробили метод Гауса-Жордана знаходження оберненої матриці 1800 р.
Термін «матриця» уперше було запроваджено 1848 р. Дж. Дж. Сильвестром. Кейлі, Гамільтон, Ґрассман, Фробеніус, фон Нойман та інші видатні математики зробили свій внесок у теорію матриць.
Див. також[ред.]
Література[ред.]
- Гантмахер Ф. Р. Теория матриц. — М.: Физматлит, 2010. — 560 с.
- Голуб Дж., ван Лоун Ч. Матричные вычисления. — М.: Мир, 1999. — 548 с.
- Ланкастер П. Теория матриц. — М.: Наука, 1982. — 272 с.




