Допомога у написанні освітніх робіт...
Допоможемо швидко та з гарантією якості!

Найпростіші дії з матрицями (реферат)

РефератДопомога в написанніДізнатися вартістьмоєї роботи

Ранг системи векторів має відповідний зв’язок з рангом матриці. Якщо, наприклад, з компонентів векторів системи (2) утворити матрицю A = (a 11 a 21. .. a r 1 a 12 a 22. .. a r 2. .. .. .. .. ... a 1 n a 2 n. .. a rn) то її ранг дорівнюватиме рангу системи векторів і буде вказувати на максимальну кількість лінійно незалежних векторів-рядків (стовпчиків) цієї матриці. Отже, з рангом… Читати ще >

Найпростіші дії з матрицями (реферат) (реферат, курсова, диплом, контрольна)

Найпростіші дії з матрицями

Означення. Нехай дано матрицю А, розмір якої m x n , і скаляр . Добутком на, А називається матриця розміру m x n :

= ( a 11 a 21 . . . a m 1 a 12 a 22 . . . a m 2 . . . . . . . . . . . . a 1 n a 2 n . . . a mn ) = ( 11 21 . . . m 1 12 22 . . . mn . . . . . . . . . . . . 1 n 2 m . . . mn ) .

Щоб помножити матрицю, А на скаляр , потрібно кожний її елемент помножити на цей скаляр.

Означення. Сумою двох матриць.

A = ( a 11 a 21 . . . a m 1 a 12 a 22 . . . a m 2 . . . . . . . . . . . . a 1 n a 2 n . . . a mn ) , B = ( b 11 b 21 . . . b m 1 b 12 b 22 . . . b mn . . . . . . . . . . . . b 1 n b 2 m . . . b mn ) .

розміру m x n є матриця.

C = A + B = ( a 11 + b 11 a 21 + b 21 . . . a m 1 + b n 1 a 12 + b 12 a 22 + b 22 . . . a m 1 + b m 2 . . . . . . . . . . . . a 1 n + b 1 n a 2 n + b 2 n . . . a mn + b mn ) .

такого самого розміру. Аналогічно означується різниця матриць. Додавати і віднімати можна лише матриці однакового розміру.

Згідно з наведеними означеннями виконуються такі правила:

A + B = B + A - A + ( B + C ) = ( A + B ) + C - ( ) = ( ) A - ( A + B ) = + - ( + ) A = + - ( A + B ) ' = A ' + B ' .

Добуток матриць визначається через добуток лінійних перетворень. Нехай дано дві матриці: матрицю В розміру m x n і матрицю, А розміру n x l .

B = ( b 11 b 21 . . . b m 1 b 12 b 22 . . . b m 2 . . . . . . . . . . . . b 1 n b 2 n . . . b mn ) , A = ( a 11 a 21 . . . a n 1 a 12 a 22 . . . a n 2 . . . . . . . . . . . . a 1 l a 2 l . . . a nl )

(1).

.

Розглянемо лінійні перетворення z = By , y = Ax , які можна подати у вигляді.

z k = i = 1 n b ki y i ( k = 1,2, . . . , m ) - .

y i = s = 1 l a is x s ( i = 1,2, . . . , n )

.

.

Виключаючи змінні y i , знаходимо лінійне перетворення z = BAx , яке можна записати так:

z n = i = 1 n b ki s = 1 l a is x s = s = 1 l ( i = 1 n b ki a is ) x s

.

.

Позначивши.

c ks = i = 1 n b ki a is ( k = 1,2, . . . , m - s = 1,2, . . . , l )

(2).

.

подамо це лінійне перетворення у вигляді.

z k = s = 1 l c ks x s ( k = 1,2, . . . , m )

.

.

або.

z 1 = c 11 x 1 + c 12 x 2 + . . . + c 1 l x l .

z 2 = c 21 x 1 + c 22 x 2 + . . . + c 2 l x 2 .

z m = c m 1 x 1 + c m 2 x 2 + . . . + c ml x l .

Останню систему зручно записувати у векторній формі z = Сx , де матриця С розміру m x l має вигляд.

C = ( c 11 c 21 . . . c m 1 c 12 c 22 . . . c m 2 . . . . . . . . . . . . c 1 l c 2 l . . . c ml ) .

Означення. Матриця С виду (3) з елементами виду (2) називається добутком матриць В та А: С=ВА.

Елемент с ks матриці С, що міститься в k-му рядку матриці В і s-му стовпці матриці А, є скалярним добутком k-го рядка матриці В та s-го стовпця матриці А.

Добуток матриць ВА є визначеним лише в тому разі, коли число стовпців першого множника дорівнює числу рядків другого множника.

Добуток матриць В розміру m x n та, А розміру n x l є матрицею, розмір якої m x l .

Лінійний n-вимірний простір План:

  1. 1.Лінійний n-вимірний векторний простір.

  2. 2.Базис.

  3. 3.Власні значення та власні вектори матриць.

Векторний простір.

Означення. Упорядкована сукупність m дійсних чисел a 1, a 2 , . . . , a m називається m-вимірним вектором і позначається вектором-стовпцем або вектором-рядком:

a = ( a 1 a 2 . . . a m ) , a T = a ' = ( a 1, a 2 , . . . , a m )

.

.

Числа a 1, a 2 , . . . , a m називають координатами, або проекціями, вектора а. Число m називається розмірністю вектора а. Перехід від запису вектора у вигляді стовпця до запису у вигляді рядка та навпаки називається транспортуванням вектора.

Вектор, утворений транспортуванням вектора а, позначається так: a T = a ' .

Означення. Два вектори називаються рівними, якщо рівні між собою їх відповідні координати.

Означення. Множина всіх m-вимірних векторів називається m-вимірним простором і позначається R m .

Векторні простори R 1 , R 2 , R 3 можна розглядати відповідно як множину векторів на прямій (множину дійсних чисел), множину векторів на площині та множину векторів у тривимірному просторі. На відміну від векторів числа називають скалярами.

Означення. Вектор називається нульовим, або нуль-вектором, якщо всі його координати дорівнюють нулю. Нульовий вектор позначається 0 = (0, 0, …, 0), або так само, як число нуль — знаком 0. Вектора = (-а1, -а2, …, -аm) називається протилежним вектору, а = (а1, а2, …, аm).

На прямій R 1 , площині R 2 та у тривимірному просторі R 3 вектори можна геометрично зображати напрямленими відрізками. При цьому вони мають початок і кінець. Два вектори a, b є рівними між собою, якщо вони паралельні, мають одну й ту саму довжину та однаковий напрям. Рівні вектори можуть мати довільні різні початки. Сумі a+b векторів a та b відповідає діагональ паралелограма, побудованого на векторах a та b. (рис. 1).

Рис. 1.

Щоб дістати різницю векторів a-b, будуємо трикутник, зі сторонами, що їх утворюють ці вектори. Тоді вектор, початок якого збігається з кінцем вектора a, а кінець — із кінцем вектора b, являтиме собою шукану різницю. При цьому виконується рівність b-a = b+(-a). (рис. 2).

Рис. 2.

Вектор , де  — деяке число, паралельний вектору, а і має довжину | |  — напрям його при 0 той самий, що й вектора а, при 0  — протилежний напряму, а (рис. 3).

0,5а.

.

Означення. Сумою двох векторів, а та b називається вектор a+b, координати якого дорівнюють сумі відповідних координат векторів-доданків:

.

a = ( a 1 a 2 . . . a m ) , b = ( b 1 b 2 . . . b m ) => a + b = ( a 1 + b 1 a 2 + b 2 . . . a m + b m )

.

.

Добутком числа (скляра) на вектор, а називається вектор , координати якого дорівнюють добутку на відповідні координати вектора а:

a = ( a 1 a 2 . . . a m ) , = ( 1 2 . . . m )

.

.

Вектори, а та b називають колінеарними (паралельними), якщо їх відповідні координати пропорційні:

b 1 a 1 = b 2 a 2 = . . . = b m a m .

2. Означення: Базисом векторного простору V n називається будь-яка максимальна (повна) лінійно незалежна система векторів цього простору. Так систему векторів:

l -> 1 = ( 1,0,0 ) .

l -> 2 = ( 0,1,0 ) .

l -> 3 = ( 0,0,1 ) .

можна розглянути як базис простору V 3 .

Розглянемо дві системи векторів:

a -> 1 , a -> 2 , a -> 3 , . . . , a -> r .

b -> 1 , b -> 2 , b -> 3 , . . . , b -> s .

Система векторів (3) лінійно виражається через систему векторів (2), якщо кожен з них є лінійною комбінацією системи (2). Тобто b -> i = j = 1 r ij a j -> , i = 1,2, . . . , s .

Дві системи векторів називаються еквівалентними, якщо кожна з них виражається лінійно через іншу.

Кількість векторів, що входять в будь-яку максимальну, лінійно незалежну підсистему даної системи векторів, називається рангом цієї системи.

Ранг системи векторів має відповідний зв’язок з рангом матриці. Якщо, наприклад, з компонентів векторів системи (2) утворити матрицю A = ( a 11 a 21 . . . a r 1 a 12 a 22 . . . a r 2 . . . . . . . . . . . . a 1 n a 2 n . . . a rn )

то її ранг дорівнюватиме рангу системи векторів і буде вказувати на максимальну кількість лінійно незалежних векторів-рядків (стовпчиків) цієї матриці. Отже, з рангом можна пов’язати і максимальну кількість лінійно незалежних рівнянь у системі лінійних рівнянь.

.

Звязок між базами.

V n

має базис:

.

е -> 1 , е -> 2 , е -> 3 , . . . , е -> n .

Якщо взяти довільний вектор a -> V n , то з максимальності лінійно незалежних систем векторів (4) випливає, що.

a -> = 1 е -> 1 + 2 е -> 2 + . . . + 2 е -> n .

тобто вектор a ->  — є лінійною комбінацією векторів базису. Можна показати, що вираз (5) єдиний для вектора a -> .

Нехай в просторі V n задано два базиси.

е : e -> 1 , e -> 2 , e -> 3 , . . . , e -> n .

e ': e 1 -> ', e 2 -> ', e -> ' 3 , . . . , e -> ' n .

Кожен вектор нового базису (7) як і будь-який вектор однозначно можна записати, аналогічно (5) через базис (6) у вигляді.

е -> j = i = 1 n t ij e i -> , j = 1,2, . . . , n .

Означення: Матрицю T = ( t 11 t 21 . . . t n 1 t 12 t 22 . . . t n 2 . . . . . . . . . . . . t 1 n t 2 n . . . t nn )

стовпчики якої є координати векторів нового базису (7) в старому базисі (6), будемо називати матрицею переходу від базису е до базису е'.

.

Якщо розглянути дві матриці е і е', стовпчиками яких будуть компоненти векторів відповідно старого е і нового е' базисів, то рівність (8) можна записати у матричному вигляді.

е ' = eT

. (9).

.

З другого боку, якщо T' - матриця переходу від басилу (7) до басилу (6), то маємо рівність.

е = e ' T ' .

Використовуючи (9) і (10) маємо:

e ' = ( e ' T ' ) T = e ' ( T ' T ) => T ' T = E .

e = ( eT ) T ' = e ( TT ' ) => TT ' = E .

З останньої рівності випливає, що матриця переходу від одного басилу до іншого завжди є не виродженою матрицею. Якщо є два базиси, то матриці переходу від одного до іншого взаємно обернені.

Нехай в V n задано два базиси (6) і (7) з матрицею переходу T = ( t ij ) . Зв’язок між координатами довільного вектора x -> в цих двох базисах дає формула:

( x 1 x 2 . x n ) = T ( x ' 1 x ' 2 . x ' n ) .

Помноживши рівність (11) зліва на матрицю Т-1 одержимо рівність.

( x ' 1 x ' 2 . x ' n ) = T - 1 ( x 1 x 2 . x n ) .

яка дає можливість одержати координати вектора в новому базисі е'.

Власні числа і власні вектори матриці.

Нехай А = ( а ij ) деяка квадратна матриця розмірності n x n з дійсними елементами,  — деяке невідоме число. Тоді матриця A - , де Е — оди­нична матриця називається характеристичною матрицею для матриці А.

A - = ( a 11 - a 12 a 13 . . . a 21 a 22 - a 23 . . . . . . . . . . . . . . . a n 1 a n 2 a n 3 . . . a 1 n a 2 n . . . . a nn - ) .

Поліном n-го степеня | A - | називається характеристичним поліном матриці А, а його корені називаються власними числами матриці А.

Можна стверджувати, що подібні матриці мають однакові характерис­тичні поліноми і, як наслідок, однакові власні числа.

Наслідок: лінійне перетворення в різних базисах має різні матриці, але всі вони мають однакові власні числа. Тому можна твердити, що ліній­не перетворення характеризується набором власних чисел, які в подаль­шому будемо називати спектром лінійного перетворення , або спектром матриці А.

Розглянемо лінійне перетворення в просторі V n таке, що переводить відмінний від нуля вектор b -> в вектор пропорційний самому вектору b -> , тобто:

b -> = 0 b -> (1).

Такий вектор b ->

будемо називати власним вектором перетворення.

а.

0 .

Розглянемо тепер задачу відшукання такого базису для лінійного перетворення

в якому б його матриця мала найпростіший діагональний вигляд.

.

Будемо вважати, що лінійне перетворення має такий характеристич­ний поліном, що всі його корені дійсні і різні між собою. Тобто, розв’язавши рівняння n-го порядку | A - | = 0 будемо мати n-різних дійс­них коренів 1 , 2 , . . . , n . Якщо виконується така умова, то лінійне пере­творення дійсного лінійного простору V n має простий спектр.

Кожному власному числу i , відповідає свій власний вектор. Власних векторів у цьому випадку буде також n. Вони утворюють лінійно незалежну систему векторів, їх можна розглядати як базис V n , в якому матриця лінійно­го перетворення, А буде набувати найпростішого діагонального вигляду.

Розв’язання лінійних рівнянь методом Гауса.

Метод Гауса розв’язування системи лінійних алгебраїчних рівнянь полягає в послідовному виключенні змінних і перетворенні системи рівнянь.

a 11 x 1 + a 12 x 2 + . . . + a 1 n x n = a 10 a 21 x 1 + a 22 x 2 + . . . + a 2 n x n = a 20 .

a n 1 x 1 + a n 2 x 2 + . . . + a nn x n = a n 0 .

.

(1).

до трикутного вигляду.

b 11 x 1 + b 12 x 2 + . . . + b 1 n x n = b 10

;

.

b 22 x 2 + . . . + b 2 n x n = b 20 .

… (2).

b nn x n = b n 0 , b kk = 1 ( k = 1,2, . . . , n ) .

Припустимо, що в системі (1) коефіцієнт а11 0 . Якщо ця умова не виконується, то на перше місце переносимо таке рівняння, щоб виконувалась умова а11 0 .

За допомогою першого рівняння виключимо х1 із решти рівнянь. Обчислення виконаємо в таблиці:

х1×2 … хn 1.

а 11 a 12 . . . a 1 n а 21 a 22 . . . a 2 n . . . . . . . . . . . . а n 1 a n 2 . . . a nn a 10 a 20 . . . a n 0 .

А 0 : .

Іноді вводять контрольний стовпець K = s = 0 n a ks , що дає змогу виявляти помилки.

Поділивши перший рядок на а11, позначимо.

a 1 k ( 1 ) = a 1 k a 11 ( k = 0,1,2, . . . , n ) .

Далі перший рядок множимо послідовно на а21 і віднімаємо від другого рядка, множимо на а31 і віднімаємо від третього рядка і т.д.

Позначивши.

a ik ( 1 ) = a ik - a k 1 a 1 k ( i = 2, . . . , n - k = 0,1,2, . . . , n ) .

дістанемо таблицю коефіцієнтів:

х1×2 … хn 1.

а 11 ( 1 ) a 12 ( 1 ) . . . a 1 n ( 1 ) 0 a 22 ( 1 ) . . . a 2 n ( 1 ) . . . . . . . . . . . . 0 a n 2 ( 1 ) . . . a nn ( 1 ) a 10 ( 1 ) a 20 ( 1 ) . . . a n 0 ( 1 ) .

А 1 : .

Для невідомих x 2, . . . x n , маємо систему n-1 рівнянь. Міркуючи, як і раніше, виключимо х2 з усіх рівнянь, починаючи з третього. Для цього спочатку поділимо другий рядок на а 22 ( 1 ) . Якщо коефіцієнт а 22 ( 1 ) = 0 , то переставимо рівняння так, щоб виконувалася умова а 22 ( 1 ) /= 0 .

Позначивши.

a 2 k ( 2 ) = a 2 k ( 1 ) a 22 ( 1 ) ( k = 2, . . . , n - 0 )

.

.

помножимо другий рядок послідовно на а 32 ( 1 ) і віднімемо від третього рядкана а 42 ( 1 ) і віднімемо від четвертого рядка і т.д. Дістанемо таблицю коефіцієнтів:

х1×2×3 … хn 1.

a 11 ( 1 ) a 12 ( 1 ) a 13 ( 1 ) . . . a 1 n ( 1 ) a 10 ( 1 ) 0 a 22 ( 2 ) a 23 ( 2 ) . . . a 2 n ( 2 ) a 20 ( 2 ) 0 0 a 33 ( 3 ) . . . a 3 n ( 3 ) a 30 ( 3 ) 0 0 a 43 ( 3 ) . . . a 4 n 3 a 40 ( 3 ) . . . . . . . . . . . . . . . . . . 0 0 a n 3 ( 3 ) . . . a nn ( 3 ) a n 0 ( 3 ) .

А 2 : .

Продовжуючи процес виключення невідомих, дістанемо нарешті таблицю:

х1×2×3 … хn-1 хn 1.

a 11 ( 1 ) a 12 ( 1 ) a 13 ( 1 ) . . . a 1, n - 1 ( 2 ) a 1 n ( 1 ) 0 a 22 ( 2 ) a 23 ( 2 ) . . . a 2, n - 1 ( 2 ) a 2 n ( 2 ) 0 0 a 33 ( 3 ) . . . a 3, n - 1 ( 3 ) a 3 n ( 3 ) . . . . . . . . . . . . . . . . . . 0 0 0 a n - 1, n - 1 ( n - 1 ) a n - 1, n ( n - 1 ) 0 0 0 0 a nn ( n ) a 10 ( 1 ) a 20 ( 1 ) a 30 ( 3 ) . . . a n - 1,0 ( n - 1 ) a n 0 ( n ) .

А n : .

Таблиця коефіцієнтів при невідомих набирає трикутного вигляду. На головній діагоналі всі елементи a kk ( k ) = 1 . Запишемо відповідну систему рівнянь:

a 11 ( 1 ) x 1 + a 12 ( 1 ) x 2 + a 13 ( 1 ) x 3 + . . . + a 1, n - 1 ( 1 ) x n - 1 + a 1, n ( 1 ) x n = a 10 ( 1 ) a 22 ( 2 ) x 2 + a 23 ( 2 ) x 3 + . . . + a 2, n - 1 ( 2 ) x n - 1 + a 2, n ( 2 ) x n = a 20 ( 2 ) a 33 ( 3 ) x 3 + . . . + a 3, n - 1 ( 3 ) x n - 1 + a 3, n ( 3 ) x n = a 30 ( 3 ) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . a n - 1, n - 1 ( n - 1 ) x n - 1 + a n - 1, n ( n - 1 ) x n = a n - 1,0 ( n - 1 ) a n , n ( n ) x n - 1 + a n - 1, n ( n - 1 ) x n = a n - 1,0 ( n - 1 ) a n , n ( n ) x n = a n , 0 ( n ) .

a kk ( k ) = 1 ( k = 1,2, . . . , n ) .

Цю систему розв’язують, починаючи з останнього рівняння. Спочатку знаходить хn і підставляють в передостаннє рівняння, з якого визначають хn-1, і т.д.

Показати весь текст
Заповнити форму поточною роботою