I am calling function in GA Program but getting error
Ältere Kommentare anzeigen
[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 Kommentare
KSSV
am 10 Okt. 2016
How you have named your file which has this function?
Bilal Khurshid
am 10 Okt. 2016
Bilal Khurshid
am 10 Okt. 2016
KSSV
am 10 Okt. 2016
When I run the above function, I am not getting any error.
Bilal Khurshid
am 10 Okt. 2016
Akzeptierte Antwort
Weitere Antworten (0)
Kategorien
Mehr zu Genetic Algorithm finden Sie in Hilfe-Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!