Selamlar,
Aşağıdaki gibi bir matlab kodumuz var.
Sormak istediğim, kod içerisinde koyu harflerle yazdığım kısımda, nokta (.) ne işe yarıyor?
O=im2double(rgb2gray(imread('C:\1.jpg'))); %Orijinal görüntü
var = 0.1;
G = O + sqrt(12*var)*O.*(rand(size(O))-.5); %gürültü eklenmiş görüntü
imshow([O G]);
MATLAB'de * operatörü bir matris çarpma işlemi tanımlar. .* ise (ki bu ikisi tek operatör sayılır) eleman bazlı skaler bir çarpma tanımlar. Skaler çarpma gerekecek yerlerde .* yerinne * kullanılırsa, matris boyut uyuşmazlığı hataları alınabilir veya çıkan sonuç istenen sonuç olmayabilir.
sağolasın hocam.