Bonjour,
Je bosse actuellement sur mon travail de fin d'étude, j'ai reçu un code nommé NSGAII des algorithmes génétiques, j'essaye de comprendre ligne par ligne le code mais je bloque sur un des fichiers reçus, je suis débutante également sur matlab.Quelqu'un peut-il m'expliquer ces lignes SVP? Voici le fichier concerné:
D'avance merci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 function f = decode(pop,nvar_d,n_pop,n_bits); for (i = 1 : 1 : n_pop) q = 1; for (j = 1 : 1 : nvar_d) sum = 0; for (k = 1 : 1 : n_bits(j)) b = pop.ind(i).genes(q); d = n_bits(j)-k; c = power(2,d); sum = sum+c*b; q = q+1; end pop.ind(i).xbin(j) = sum; end end % f = pop;
Partager