abc Matlab - примјери и објашњења
4. МАТРИЦЕ
4.1. Унос матрица и вектора
Матрица је поље бројева које се дефинише са два индекса гдје први индекс означава број редова а други број колона. Елементи се углавном уносе по редовима, а заграде [ , ] означавају листу елемената. У оквиру листе елементи се раздвајају зарезом или размаком. Тастер Enter или ; се користе за одвајање редова матрице.
Вектори су матрице редови или колоне.
ПРИМЈЕР 1: Унијети матрицу
>> A=[1 2 3;4 5 6; 7 8 9]
A =
1 2 3
4 5 6
7 8 9
Друга могућност уноса је:
>> A=[1,2,3;4,5,6;7,8,9]
A =
1 2 3
4 5 6
7 8 9
ПРИМЈЕР 2: Унијети вектор
>> x=1:10;x
x =
1 2 3 4 5 6 7 8 9 10
Наредба length израчунава дужину вектора.
ПРИМЈЕР 3: Унијети вектор x.
>> x=1:10;x=[x x+2]
x =
1 2 3 4 5 6 7 8 9 10 3 4 5 6 7 8 9 10 11 12
ПРИМЈЕР 4: Унијети матрицу
>> a=[-2,1;3,7];b=[3,-5;6,2];Z=a+b*i
Z =
-2.0000 + 3.0000i 1.0000 - 5.0000i
3.0000 + 6.0000i 7.0000 + 2.0000i
Матрицу можемо унијети и на сљедећи начин:
>> Z=[-2+3*i,1-5*i;3+6*i,7+2*i]
Z =
-2.0000 + 3.0000i 1.0000 - 5.0000i
3.0000 + 6.0000i 7.0000 + 2.0000i
Један елемент матрице се може издвојити уз помоћ команде A(i,j). Ако желимо да издвојимо цијели ред или колону матрице користимо команде: A(k,:) , A(:,k), гдје k представља тражени ред односно колону. ПРИМЈЕР 5: Из матрице издвојити елемент у првом реду и другој колони.
>> A=[-2 1 -5;3 6 7;3 -5 4];
>> A(1,2)
ans =
1 Димензије матрице одређују се командом size (A) или [m,n]=size(A) .
ПРИМЈЕР 6: Одредити димензије матрице из претходног примјера користећи наредбу size(A). Замјена елемената матрице А бројевима између 21 и 29 јединичним кораком остварује се на сљедећи начин: ПРИМЈЕР 7:
>> A(:)=21:29
A =
21 24 27
22 25 28
23 26 29
IV дио МАТРИЦЕ < Index > Матрице специјалних структура
|