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,197
Mesajlar
915,762
Kullanıcılar
449,977
Son üye
keskiyan

Yeni konular

Geri
Üst