Matlab da depo vektörü kullanımı

Arkadaşlar bu yazımda  Matlab da depo vektörü nasıl kullanılır onu anlatacağım.
Depo vektörünün kullanım amacı , elimizde birden çok saklanması gereken değer varsa onlar için onlarca değişken tanımlamaktan sa bu depo vektörünün içine atarız. Buna dinamik vektör de denir.
Örneğin
A=[ ]; İçi boş bir vektör atadığımız da  Matlab programı A değişkenine dinamik bir vektör atar.
A=[A değişken] ; Bu ifade şuna denk gelmektedir
örneğin değişken dediğim değer bir döngüde kullanacağım i sayısı olsun
A=[];
for i=1:5
A=[A i];
end  
bunun ekran çıktısı şu şekildedir        1     2     3     4     5
yapılan adımlar ise şunlardır
i yi 1 alıp A vektörünün içine atar,
sonra i yi 2 alıp 1 den sonra gelen yere yazar
i yi 3 alıp 2 den sonra gelen yere yazar  vs vs .

eğer programı şöyle yazsa idik
A=[];
for i=1:5
A=[i A];
end  
Bu  sefer tersi olacaktı
ekran çıktısı şu şekilde olurdu     5     4     3     2     1

Bu özelliği bir matrisin elamanlarını vektöre atarken görelim

 Şimdi bunu bir örnekte gösterelim
Bir matrisin içinde ki sayıları bir depo vektörüne nasıl atarız.
Soru şu olsun : Dışarıdan girilen X matrisinin elamanlarını tersten  A vektörüne atayan programı yazınız

X=input('Lütfen bir matris giriniz');
A=[ ];
[satir sutun]=size(X);
for i=1:satir
    for j=1:sutun
        A=[X(i,j) A];
    end
end

Bu girilen bir matrisin elamanlarını tersten yazdıran programdır
Örneğin X=[1 2 3;4 5 6] ise   A=[6 5 4 3 2 1]  olur

Daha detaylı sorularınız için facebook mail ve twitter adreslerimden ulaşabilirsiniz. Faydalı olabildiysek ne mutlu :)
                                                                                                           YUNUS SAVAŞ

Yorumlar