Матрица (математика)
У математици, матрица је правокутна таблица бројева, или опћенито, таблица која се састоји од апстрактних објеката који се могу збрајати и множити.
Матрице се користе за описивање линеарних једнаџби, за праћење коефицијената линеарних трансформација, као и за чување података који овисе од два параметра. Матрице се могу збрајати, множити и разлагати на разне начине, што их чини кључним концептом у линеарној алгебри и теорији матрица.
![](https://cdn.statically.io/img/upload.wikimedia.org/wikipedia/commons/thumb/8/89/Matrica_hr.svg/350px-Matrica_hr.svg.png)
Дефиниције и нотације
[уреди | уреди извор]Хоризонталне се линије у матрици зову ретцима, а вертикалне ступцима матрице. Матрица са м редака и н ступаца се назива м-са-н матрицом (каже се и записује да је формата м×н) а м и н су димензије матрице.
Члан матрице А који се налази у и-том ретку и ј-том ступцу се назива (и,ј)-ти члан матрице А. Ово се записује као Аи,ј или А[и,ј]. Увијек се прво назначује редак, па ступац.
Често се пише како би се дефинирала м × н матрица А чији се сваки члан А[и,ј] назива аи,ј за све 1 ≤ и ≤ м и 1 ≤ ј ≤ н. Међутим, конвенција да и и ј почињу од 1 није универзална: неки програмски језици започињу од нуле, у ком случају имамо 0 ≤ и ≤ м − 1 и 0 ≤ ј ≤ н − 1.
Матрицу чија је једна од димензија једнака јединици често називамо вектором, и интерпретирамо је као елемент реалног координатног простора. 1 × н матрица (један редак и н ступаца) се назива вектор редак, а м × 1 матрица (један ступац и м редака) се назива вектор ступац.
Примјер
[уреди | уреди извор]Матрица
је 4×3 матрица. Елемент А[2,3] или а2,3 је 7.
Матрица
је 1×9 матрица, или вектор редак са 9 елемената.
Збрајање и множење матрица
[уреди | уреди извор]Збрајање
[уреди | уреди извор]Ако узмемо матрице А и Б, димензија м-са-н, њихов зброј А + Б је м-са-н матрица, израчуната збрајањем одговарајућих елемената (т.ј. (А + Б)[и, ј] = А[и, ј] + Б[и, ј] ). На примјер:
Множење скаларом
[уреди | уреди извор]Ако узмемо матрицу А и број ц, скаларни продукт цА се рачуна множењем скаларом ц сваког елемента А (т.ј. (цА)[и, ј] = цА[и, ј] ). На примјер:
Операције збрајања и множења скаларом претварају скуп M(м, н, Р) свих м-са-н матрица са реалним члановима у реални векторски простор димензије мн.
Множење матрица
[уреди | уреди извор]Множење двије матрице је добро дефинирано само ако је број ступаца лијеве матрице једнак броју редака десне матрице. Ако је А матрица димензија м-са-н, а Б је матрица димензија н-са-п, тада је њихов умножак АБ матрица димензија м-са-п (м редака, п ступаца) дан формулом:
за сваки пар и и ј.
На примјер:
Множење матрица има сљедећа својства:
- (АБ)C = А(БЦ) за све к-са-м матрице А, м-са-н матрице Б и н-са-п матрице C (асоцијативност).
- (А + Б)C = АЦ + БЦ за све м-са-н матрице А и Б и н-са-к матрице C (десна дистрибутивност).
- C(А + Б) = ЦА + ЦБ за све м-са-н матрице А и Б и к-са-м матрице C (лијева дистрибутивност).
Ваља знати да комутативност не вриједи у опћем случају; ако су дане матрице А и Б, чак и ако су оба умношка дефинирана, у опћем случају је АБ ≠ БА.
Посебно, скуп M(н, Р) свих квадратних матрица реда н је реална асоцијативна алгебра са јединицом, која је некомутативна за н ≥ 2.
Линеарне трансформације, ранг, транспонирана матрица
[уреди | уреди извор]Матрице могу на згодан начин представити линеарне трансформације јер множење матрица одговара слагању пресликавања, као што ће даље бити описано. Управо ово својство матрице чини моћном структуром података у вишим програмским језицима.
Овдје и у наставку, проматрамо Рн као скуп ступаца или н-са-1 матрица. За свако линеарно пресликавање ф : Рн → Рм постоји јединствена м-са-н матрица А, таква да ф(x) = Аx за свако x у Рн. Кажемо да матрица А представља линеарно пресликавање ф. Ако к-са-м матрица Б представља друго линеарно пресликавање г : Рм → Рк, тада је њихова композиција г о ф такођер линеарно пресликавање Рм → Рн, и представљено је управо матрицом БА. Ово слиједи из горепоменуте асоцијативности множења матрица.
Опћенито, линеарно пресликавање из н-димензионог векторског простора у м-димензиони векторски простор је представљено м-са-н матрицом, ако су изабране базе за сваки.
Ранг матрице А је димензија слике линеарног пресликавања представљеног са А; она је иста као димензија простора генерираног ретцима А, и такођер је исте димензије као простор генериран ступцима А.
Транспонирана матрица, матрице м-са-н, А је н-са-м матрица Атр (некад се записује и као АТ или тА), која настаје претварањем ступаца у ретке и редака у ступце, то јест Атр[и, ј] = А[ј, и] за сваки и и ј. Ако А представља линеарно пресликавање у односу на двије базе, тада матрица Атр представља линеарно пресликавање у односу на дуалне базе (види дуални простор).
Вриједи (А + Б)тр = Атр + Бтр и (АБ)тр = Бтр Атр.