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Ş
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
Yorum Gönder