Advertisement
Guest User

Untitled

a guest
Jun 1st, 2017
60
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Scilab 0.61 KB | None | 0 0
  1. // Funkcja odpowiedzialna za rozmnazanie (argumenty to samice z danej populacji, najlepiej przystosowany samiec i mutacja p)
  2. function mlode=dzieci(dziewczynki, facet, p)
  3. exec('cel.sci')
  4. pom=1,
  5. while pom<N-1
  6.     for i = 1:length(dziewczynki)/4
  7.         //l_dzieci=round((N-1)*rand(1)),
  8.         for j = 1:2//l_dzieci
  9.             t=rand(1),
  10.             tmp(1,pom)=(1-t)*facet(1,1)+t*dziewczynki(1,i),
  11.             tmp(2,pom)=(1-t)*facet(2,1)+t*dziewczynki(2,i),
  12.             tmp(3,pom)=round(rand(1)), 
  13.             tmp(4,pom)=cel(tmp(:,pom)),
  14.             if t<p then
  15.                 tmp(:,pom)=tmp(:,pom)+0.2*[0.5-t; 0.5-t;0;0],
  16.             end
  17.         pom=pom+1,
  18.         end,
  19.     end
  20. end,
  21. mlode=tmp,
  22. endfunction
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement