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 израчунава дужину вектора.

>> length(x)
ans =
10

ПРИМЈЕР 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).

>> size(A)
ans =
3     3

Замјена елемената матрице А бројевима између 21 и 29 јединичним кораком остварује се на сљедећи начин:

ПРИМЈЕР 7:

>> A(:)=21:29
A =
    21    24    27
    22    25    28
    23    26    29

IV дио МАТРИЦЕ    <    Index    >    Матрице специјалних структура