Doç. Dr. GÜRAY SONUGÜR

Doç. Dr. Güray SONUGÜR – Öğrenci Bilgi Paylaşım Platformu

Normalizasyon işlemi yapan fonksiyon

Normalizasyon Formülü

 

function y = NormalizeEt01(x) %x bir matris ya da dizi olabilir.
[satir,sutun]=size(x);
y=zeros(satir,sutun); %y matrisine başlangıç değeri verdik.
i=1; j=1;
for i=1:satir
    for j=1:sutun
        y(i,j)=((x(i,j)-min(x(:))))/(max(x(:))-min(x(:)));
    end
end

Sonuçlar:

x=RastgeleSayi(1,5,3,3)

x =

5     5     2
2     3     3
5     4     5

>> NormalizeEt01(x)

ans =

1.0000    1.0000         0
0        0.3333     0.3333
1.0000    0.6667    1.0000