Matlabda dizi tanımla matrisler kullanılarak yapılır. birinci değer satırı ifade ederken ikinci değer sütunu ifade etmektedir. matematik derslerinde gördüğümüz matris formlarını matlabda bulabiliriz.
- 4x4 lük bir kare matris tanımlayalım:
A = magic(4) işlemin sonucu>>
A =
16 2 3 13
5 11 10 8
9 7 6 12
4 14 15 1
- A dizisinin 4. satırının 2. sütununa erişelim:
A(4,2) işlemin sonucu>>
ans =
14
- A dizisinin 1. 2. ve 3. satırlarının 2. sütununa erişelim:
A(1:3,2) işlemin sonucu>>
ans =
2
11
7
- ' : ' tüm satır veya sütunu ifade etmektedir. A dizisinin 3. satırlarının tüm sütunlarına erişelim:
A(3,:) işlemin sonucu>>
ans =
9 7 6 12 0
- başka dizi tanımlama yöntemi değişken = başlangıç_sayısı:adım_miktarı:son_sayı şeklindedir:
B = 0:10:100 işlemin sonucu>>
B =
0 10 20 30 40 50 60 70 80 90 100
- sütun şeklinde dizi oluşturmak için boşluk kullanılır:
satir = [1 2 3 4 5] İşlemin sonucu>>
satir =
1 2 3 4 5
- satır şeklinde dizi oluşturmak için noktalı virgül(;) kullanılır.
sutun = [1;2;3;4;5] İşlemin sonucu>>
sutun =
1
2
3
4
5
- stringleri bir nesne dizisi haline getirmek işlemleri kolaylaştırmaktadır:
nesne_seklinde = {'Birinci' 'İkinci' 'Üçüncü' 'Dördüncü' 'Beşinci' 'Altıncı' 'Yedinci'}
nesne_seklinde =
'Birinci' 'İkinci' 'Üçüncü' 'Dördüncü' 'Beşinci' 'Altıncı' 'Yedinci'
- nesne şeklinde stringin birinci satırına erişmek :
birinci_nesne = nesne_seklinde{1} İşlemin sonucu>>
birinci_nesne =
Birinci
- köşeli parantez [ ] ile oluşturulan diziye () ile erişilir. nesne şeklinde oluşturulan diziye { } ile erişilir. her iki durumda boşluk sütunları ve noktalı virgül satırları belirtir:
normal_dizi = [11 12;21 22] İşlemin sonucu>>
normal_dizi =
11 12
21 22
nesne_seklinde = {'Birinci' 'İkinci';'Üçüncü' 'Dördüncü';'Beşinci' 'Altıncı'}
İşlemin sonucu>>
nesne_seklinde =
'Birinci' 'İkinci'
'Üçüncü' 'Dördüncü'
'Beşinci' 'Altıncı'
normal_dizi(1,1) İşlemin sonucu>>
ans =
11
nesne_seklinde{1,1} İşlemin sonucu>>
ans =
Birinci