Professional Documents
Culture Documents
Matrice su dvodimenzionalni nizovi. Kao i niz, i matrica ima naziv, ali za razliku od niza ima
dva indeksa. Prvi indeks predstavlja oznaku horizontalnog reda, a drugi indeks vertikalne kolone.
Sva pravila naredbe DIM koja važe za nizove, važe i za matrice.
Primjer matrice 3x4 sa pripadajućim indexima.
Primjer 1.
Unošenje matrice sa 5 redova i 7 kolona red po red, tako da se svaki član unosi zasebno.
DIM Z(5,7)
FOR I= 1 TO 5
FOR J= 1 To 7
INPUT Z(I,J)
NEXT J
NEXT I
Primjer 2.:
Ispisivanje matrice sa 5 redova i 7 kolona.
U primjeru 2 treba obratiti pažnju da iza
FOR I = 1 TO 5 naredbe PRINT Z(I,J) dolazi znak ";", što
FOR J = 1 To 7 znači da petlja J služi za ispis svih članova
PRINT Z(I,J); matrice u jednom redu.
NEXT J Naredba PRINT bez argumenata (između
PRINT dva NEXT) služi za prelazak u novi red
NEXT I kada se promijeni indeks reda (I).
Glavna dijagonala
Elementi glavne dijagonale ima iste
indekse reda i kolone (i=j), Iznad glavne
dijagonale je indeks reda manji od
indeksa kolone, a ispod glavne
dijagonale je indeks reda veći glavne
dijagonale. Elementi a11, a22, ..., ann
čine glavnu dijagonalu.
1
Transponovanje matrice je postupak zamjene mjesta redova i kolona (matrica se
rotira oko glavne dijagonale i zove se transponovana matrica).
Matrice se sabiraju tako što im se zbroje odgovarajući članovi (član iz trećeg reda, druge
kolone prve matrice sa članom iz trećeg reda i druge kolone druge matrice, itd):
Zadatak: Prethodnom programu (Primjer 4.) dodati petlje za ispis novonastale matrice.