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);
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.
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);
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.