Bonjour;
Oui ce sont les résultats que j'ai obtenu; mais malheureusement c'était pas le résultat désiré! En tout cas, j'ai trouvé le problème dans mon code et j'ai trouvé les bon résultats.
Maintenant, mon problème, comme j'ai mentionné au dessus, est l'optimisation de plusieurs paramètres; c'est-à-dire je veux faire la minimisation de la fonction fitness selon les trois paramètres A,X et phi.
La question est comment paraméterer le gatool pour qu'il fonctionne correctement et ne m'affiche plus ce type de message :
Input argument "X" is undefined.
voilà le code de la fonction :
1 2 3 4 5 6 7 8 9 10 11 12 13
| function [F]=fitness_A(A, X, phi);
M = 30;
Fmax = 30;
lambda = 0.03;
K0 = (2*pi)/lambda;
N=size(A);
s=0;
for theta=0:90
for i= 1:N(2)
s = s + (A(i)*cos(K0*X(i)*sin(theta)+phi(i)));
end
F=abs(M-(Fmax*s));
end |
SVP, c'est très urgent !!!
Merci pour votre aide à l'avance
Partager