Matlab Komutları Hakkında

ImLeaGenD

Üye
Katılım
26 Nis 2014
Mesajlar
69
Puanları
1
Arkadaşlar Merhaba

Matlab çalışırken yazılan bir komut satırında yapılıcak olan çarpma işleminden önce nokta koyulduğunu farkettim ve noktayı silip tekrar programı çalıştırdığımda farklı veriler ortaya çıktı.Örneğin aşağıda yazdığım satırdaki gibi;
Z = X .* exp(-X.^2 - Y.^2);

Ne anlama geldiğini bir arkadaş açıklayabilir mi?
 
nokta kullanıldığı zaman eğer o eleman [0:0.1:5] gibi ise yapılacak işlemi matris içindeki her bir elemana uygulamaktadır. iki matris arasında nokta kullanıyor ise eleman elemana çarpma yapılacak demektir.
 
Arkadaşlar Merhaba

Matlab çalışırken yazılan bir komut satırında yapılıcak olan çarpma işleminden önce nokta koyulduğunu farkettim ve noktayı silip tekrar programı çalıştırdığımda farklı veriler ortaya çıktı.Örneğin aşağıda yazdığım satırdaki gibi;
Z = X .* exp(-X.^2 - Y.^2);

Ne anlama geldiğini bir arkadaş açıklayabilir mi?
Matlab değişkenleri matris formda kaydeder. Çarpma işleminden önceki nokta iki değişkeni eleman eleman çarpma manasına gelir. Örnek vermek gerekirse,
A=[1 3 4 8]; B=[2 3 7 4]; olsun.
A.*B=[2 9 28 32] olur.
A(1,1)*B(1,1)=2*1=2;
A(1,2)*B(1,2)=3*3=9
A(1,3)*B(1,3)=4*7=28
A(1,4)*B(1,4)=8*4=32

X.^2 ise X değişkenin içinde tanımlı her değerin karesini alır manasına gelir. İnternette matlab ile ilgili dökümanlar bulabilirsiniz.
 
Matlab değişkenleri matris formda kaydeder. Çarpma işleminden önceki nokta iki değişkeni eleman eleman çarpma manasına gelir. Örnek vermek gerekirse,
A=[1 3 4 8]; B=[2 3 7 4]; olsun.
A.*B=[2 9 28 32] olur.
A(1,1)*B(1,1)=2*1=2;
A(1,2)*B(1,2)=3*3=9
A(1,3)*B(1,3)=4*7=28
A(1,4)*B(1,4)=8*4=32

X.^2 ise X değişkenin içinde tanımlı her değerin karesini alır manasına gelir. İnternette matlab ile ilgili dökümanlar bulabilirsiniz.
nokta kullanıldığı zaman eğer o eleman [0:0.1:5] gibi ise yapılacak işlemi matris içindeki her bir elemana uygulamaktadır. iki matris arasında nokta kullanıyor ise eleman elemana çarpma yapılacak demektir.
pekala arkadaşlar teşekkürler
 
Skaler çarpma yapmak istediğinde .* koyman gerekir. Context örnekleri için HELP'i tıkla.
 

Forum istatistikleri

Konular
128,321
Mesajlar
916,705
Kullanıcılar
450,159
Son üye
delta2366

Yeni konular

Geri
Üst