MATLAB - 5.Matrisler-2
Matris Elemanlarına Erişim
MATLAB'de matris elemanlarının ilk indis değeri bir (1)'dir. Bir matrisin elemanlarına ulaşmak için 'matris_adı(elemanın_satır_numarası, elemanın_sütun_numarası)' yazımı kullanılır. Eğer elemanına erişilecek olan bir vektörse o zaman sadece elemanın sıra numarası kullanılır.
Not: Matris elemanlarına tek bir parametre 'matris_adı(eleman_numarası)' ile ulaşılmaya çalışılırsa bu sefer indisler kolon boyunca artış gösterecek ve kolonun son elemanından sonra bir sağdakine geçerek indisler büyümeye devam edecektir.
Matrisin bir satırının tamamına erişmek için 'matris_adı(erişilmek_istenen_satır_numarası, :)', bir sütunun tamamına ulaşmak için 'matris_adı(:, erişilmek_istenen_sütun_numarası)' yazımı kullanılır.
Matrisin bir satırındaki belirli sayıdaki elemana erişilecekse 'matris_adı(erişilmek_istenen_satır_numarası,erişilmek_istenen_elemanların_başlangıç_kolon_numarası:erişilmek_istenen_elemanların_bitiş_kolon_numarası)', yazımı, bir sütundaki belirli sayıdaki elemana erişilecekse 'matris_adı(erişilmek_istenen_elemanların_başlangıç_satır_numarası:erişilmek_istenen_elemanların_bitiş_satır_numarası,erişilmek_istenen_kolon_numarası)' yazımı kullanılır.
Not: Matrisin belirli bir elemanından başlayıp satır veya sütun boyunca tüm elemanlarına erişmek için 'end' anahtar sözcüğü kullanılır.
Matris Boyutunu Elde Etme
Matris boyutunu elde etmek için 'size(matris_adı)' komutu kullanılır. Komutun bu şekilde kullanımı iki elemanlı bir dizi döndürecektir. Dizinin ilk elemanı satır sayısını gösterirken, ikinci elemanı sütun sayısını göstermektedir. Bunları ayrı ayrı elemanlara atamak için şu şekilde bir yapı kullanılabilir: '[satir_sayısı, sütun_sayısı] = size(matris_adı)'. Ya da 'size(matris_adı, 1)' yazılarak satır sayısına, 'size(matris_adı, 2)' yazılarak sütun sayısına erişilebilir.
Vektör boyutunu elde etmek için 'size' komutunun yanı sıra 'length' komutu da kullanılabilir. Bu komut matris için kullanıldığında geri döndürdüğü değer matrisin satır sayısı olmaktadır. Komut 'length(vektör_veya_matris_adı)' şeklinde kullanılmaktadır.
Yararlanılan Kaynaklar