2. Ekstrakcija elemenata matrice
Svaki elemenat matrice se indeksira prema tome
kojoj vrsti odnosno koloni pripada. Pristup
elementu matrice u matlabu se vr邸i navoenjem
vrste i kolone kojoj pripada.
>> J = [1:4; 5:8; 9:12; 20 0 5 4]
J=
1 2 3 4
5 6 7 8
9 10 11 12
20 0 5 4
>> J(2,3)
ans =
7
3. Promjena elemenata matrice
Popuniti matricu 3x3 sa brojevima
1,2,3, ..., 8,9 i promjeniti elemenat na presjeku
tree vrste i tree kolone u 0
損 A=[1 2 3;4 5 6; 7 8 9]
A=
1 2 3
4 5 6
7 8 9
損 A(3,3)=0
A=
1 2 3
4 5 6
7 8 0
4. Pronala転enje indeksa
elemenata
Naredba find se mo転e korisiti za pronalazak
indeksa elemenata matrice po nekom uslovu.
>> A=[1 2 3;4 5 6; 7 8 9]
A=
1 2 3
4 5 6
7 8 9
>> [i , j]=find(A>5)
5. Odreivanje dimenzija matrice
Ako nam dimenzije matrice, odnosno vektora nisu
poznate, MATLAB nudi naredbe size i length koje
nam daju informaciju o dimenzijama matrice.
>> A=[1 2 3 4;5 6 7 8]
A=
1 2 3 4
5 6 7 8
>> s=size(A)
s=
2 4
6. Odreivanje dimenzija matrice
(nastavak)
Naredba length kao rezultat vraa broj kolona ili
broj vrsta u zavisnosti od toga da li matrica ima
vei broj vrsta ili kolona.
>> length(A)
ans =
4
7. Jedinina matrica
Jedinina matrica je naziv za kvadratnu matricu
kojoj su elementi na glavnoj dijagonali jedinice, a
ostali nule. Ova se matrica jo邸 naziva matricom
identiteta, jer mno転enjem s drugim matricama
daje upravo njih kao rezultat mno転enja tj. ne
mijenja ih. Za definisanje jedinine matrice
koristimo funkciju eye.
>> eye(3)
ans =
1 0 0
0 1 0
0 0 1
8. Jedinina matrica (Zadatak)
Definisati matricu M 4x4 sa elementima
1,2,3,...,15,16 i jedininu matricu I 4x4. Dokazati da
se mno転enjem matrice M sa matricom I dobija ista
ta matrica.
9. Magini kvadrati
Neka matrica predstavlja magini kvadrat ako ima isti
zbir svih elemanata u svim vrstama i kolonama. Za
definisanje maginih matrica koristimo funkciju
magic(n) gdje je n dimenzija magine matrice, tj.
>> B = magic(3)
B=
8 1 6
3 5 7
4 9 2
10. Magini kvadrati (zadatak)
Koristei funkcije sumiranja(sum) i
transponovanja() dokazati da matrica definisana
funkcijom magic zaista predstavlja magini
kvadrat.
Napomena: Kada se primjeni na matricu funkcija
sum daje vektor koji predstavlja zbir elemenata
svake kolone. Transponovanje matrice vr邸i
zamjenu vrsta i kolona.