I am calling function in GA Program but getting error
Show older comments
[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 Comments
KSSV
on 10 Oct 2016
How you have named your file which has this function?
Bilal Khurshid
on 10 Oct 2016
Bilal Khurshid
on 10 Oct 2016
KSSV
on 10 Oct 2016
When I run the above function, I am not getting any error.
Bilal Khurshid
on 10 Oct 2016
Accepted Answer
More Answers (0)
Categories
Find more on Genetic Algorithm in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!