I am calling function in GA Program but getting error
Afficher commentaires plus anciens
[c,d]=crossover(a,b)
Data of crossover.m file is as under % Crossover operator
function [c,d]=crossover(a,b)
nn=length(a)-1;
% generating a random crossover point
cpoint=floor(nn*rand)+1;
c=[a(1:cpoint) b(cpoint+1:end)];
d=[b(1:cpoint) a(cpoint+1:end)];
end
% end for crossover
when i run the program i get this in return from command prompt "Error: File: GA.m Line: 169 Column: 2 This statement is not inside any function. (It follows the END that terminates the definition of the function "bintodec".)"
Please tell where the problem
5 commentaires
KSSV
le 10 Oct 2016
How you have named your file which has this function?
Bilal Khurshid
le 10 Oct 2016
Bilal Khurshid
le 10 Oct 2016
KSSV
le 10 Oct 2016
When I run the above function, I am not getting any error.
Bilal Khurshid
le 10 Oct 2016
Réponse acceptée
Plus de réponses (0)
Catégories
En savoir plus sur MATLAB dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!