Professional Documents
Culture Documents
Dif
Dif
clear all;
cr = 0.1; %aprazlama oran
ff = 0.5;
T = 100;
birey = 100; %birey says en az 4 olmal
degiskenler = SINIR_DEGERLER;
istek = 1; %% 0 ise minimumu bulsun, 1 ise max
boyut = length(degiskenler);
icindekiler = zeros(boyut,birey);
end
end
index = 1;
%% istek durumuna gre max veya min degeri bulunur
if(istek == 0)
min = fnc(icindekiler(:,1),fonk);
for i=2:birey
if (fnc(icindekiler(:,i),fonk) < min)
min = fnc(icindekiler(:,i),fonk);
index = i;
end
end
else
max = fnc(icindekiler(:,1));
for i=2:birey
if (fnc(icindekiler(:,i)) > max)
max = fnc(icindekiler(:,i));
index = i;
end
end
end
%% son aamada deikenler ve onlarn oluturduu sonuclar ekrana
%% yazyoruz
%degiskenlerim = icindekiler(:,index)
deger = fnc(icindekiler(:,index));
deg = icindekiler(:,index)
% deger = fnc(icindekiler(:,index));
%sprintf('%15.180f \n',fnc(icindekiler(:,index)))
% zaman = cputime-zaman