Matlab Matris İşlemleri makalemize hoş geldiniz. Eğer bir önceki paylaşımımız olan Matris Vektör İşlemlerine bakmadıysanız bakmanızı tavsiye ederim çünkü Matrislerden önce Vektör işlemlerini öğrenmeniz gerekiyor.
Matris oluşturmak için 3 farklı yöntem mevcut.
Yöntem 1;
A=[ 1 2 3
4 5 6
7 8 9]
Yöntem 2;
A = [1 2 3; 4 5 6; 7 8 9]
Yöntem 3;
A(1,1) = 1, A(1,2) = 2, A(1,3) = 3, A(2,1) = 4, A(2,2) = 5, A(2,3) = 6, A(3,1) = 7, A(3,2) = 8, A(3,3) = 9
Matris içinden Eleman(lara) Ulaşmak
Bunun içinde birden fazla yol mevcut. Tek elemana veya birden fazla elemana ulaşmak istediğinizde farklı farklı yöntemler denemeniz gerekiyor.
Tek Elemana Ulaşmak;
Matrisin içinden herhangi bir elemana ulaşmak istenildiğinde A(satır no, sütun no) yazmak yeterlidir.
Örnek;
A matrisindeki 2. satır 4. sütun elemanına ulaşmak için A(2,3) yazmak yeterlidir. Buradaki eleman “6”
Birden Fazla Elemana Ulaşmak;
Bir değil de birden fazla elemana ulaşılmak istenirse;
Mesela A matrisinde 2. satırda ki 1, 2 ve 3 numaralı sütunlarda ki elemanlara ulaşılmak isteniyor. Bunun için;
- A(2,1:1:3)
- A(2,1:3)
İlk kullanımda “2,1:1:3” 2.satırı ve 1. sütundan başlayıp, 3. sütuna kadar 1’er adımla seç dedik.
İkinci kullanımda ise “2,1:3” ‘te 2.satırı ve 1’den 3’e kadar bütün sütunları seç dedik.
Her iki kullanımda aynı şeye tekabül etmektedir. Ekranda şu tarz bir çıktı oluşur.
4 5 6
Bir diğer kullanımı ise;
- A(:,2)
- A(2,:)
- A(:,[2,3])
İlk kullanımda sadece 2.sütunu seç dedik ve ekrana şunu yazdırdı,
2
5
8
İkinci kullanımda ise 2.satırı seç dedik ve ekrana şunu yazdırdı;
4 5 6
Üçüncü kullanımda ise 2. ve 3.sütunu seç dedik ve ekrana şunu yazdırdı.
2 3
5 6
8 9
Unutmayın: A(n1,n2) n1= satır, n2= sütun eşit. “:” ise bu kullanımda seçme anlamına geliyor.
Matrisler için Komutlar;
sum Komutu: Tanımlanan matrisin sahip olduğu sütunlardaki eleman değerlerini ayrı ayrı toplayarak satır vektörüne dönüştürür. sum(matrisAdı)
Eğer matris tek bir sütun yada tek bir satırdan oluşuyorsa elemanların toplamını verir.
prod Komutu: Sütunlardaki eleman değerlerini ayrı ayrı çarparak satır vektörüne dönüştür. prod(matrisAdı)
Sort Komutu: Eleman değerlerini en küçükten en büyüğe doğru sıralar. sort(matrisAdı)
Max Komutu / Min Komutu: Elemanlar değerleri arasında EB ve EK değerini verir. min(matris) – max(matris)
Özel Matrisler Ders Notu için Tıklayın!
