Önceki yazım için bkz: Matlab'da Temel Vektör Örnekleri
Soru 1: 1'den 9'a kadar olan sayıların oluşturduğu 3x3 boyutlı bir matrisi oluşturan komutu yazın ve matrisi de A adında bir değişkene aktarın.
Matris şu şekilde olmalı:
1 2 3
4 5 6
7 8 9
Çözüm:
A = [1 2 3; 4 5 6 ; 7 8 9]
Soru 2: Birinci soruda hazırladığınız matrisin transpozunu alın. Çıktısı şu şekilde olmalı:
1 4 7
2 5 8
3 6 9
Çözüm:
A'
Soru 3: Birinci soruda tanımlanan A matrisinin elemanlarının 2 ile çarpılması ile bir B matrisi elde edin. B matrisi şu şekilde olmalı:
2 4 6
8 10 12
14 16 18
Çözüm:
B=A*2
Soru 4: A ile B matrislerinin karşılık gelen elemanlarının çarpımı ile ele edilecek bir C matrisi için gerekli çarpım işlemini yazın.
A =
1 2 3
4 5 6
7 8 9
B =
2 4 6
8 10 12
14 16 18
Çözüm: C=A.*B
Soru 5: Aşağıda verilen A matrisinin sadece 2. sütununu seçen Matlab komutunu yazın.
A =
1 2 3
4 5 6
7 8 9
Çözüm:
>> A(:,2)
ans =
2
5
8
Soru 6: 5. soruda verilen A matrisinin sadece 3. satırını seçen Matlab kodunu yazın.
Çözüm:
>> A(3,:)
ans =
7 8 9
Soru 7: 5. soruda verilen A matrisinin sadece 2. 3. satırlarını seçerek bir D matrisi oluşturan Matlab kodunu yazın.
Çözüm:
>> D=A(2:3,:)
D =
4 5 6
7 8 9
Soru 8: 5. soruda verilen A matrisinin sadece son satırını ve son sütununu (son skaler değerini) seçen Matlab kodunu yazın.
Çözüm:
>> A(end,end)
ans =
9
Soru 9: 5. soruda verilen A matrisinin sadece son 2 satırını ve son 2 sütununu seçen Matlab kodunu yazın.
Çözüm:
>> A(end-1:end,end-1:end)
ans =
5 6
8 9
Soru 10: 5. soruda verilen A matrisinin sadece 7. sıradaki skaler değerini seçen Matlab kodunu yazın.
Çözüm: Matlab sütun bazlı bir program olduğu için saymaya yukarıdan aşağı başlar. 7. sıradaki değer de 3. sütun 1. satır değeri olan 3 olur.
>> A(7)
ans =
3