Matlab问题
我的前面部分是这样的:function []=main1()%主函数
G=500;
M=50;
n=8;
zerosnum=3;
long=n+zerosnum+2;
Parent=chushihua(M,n,zerosnum);
Maxfitvalue=zeros(1,G);
Maxfit=zeros(G,long);
g=1:G;
pc=0.95;
pm=0.05;
for i=1:G
Parent1=selection(Parent);
Parent2=jiaochasuanzi(Parent1,pc,zerosnum,i);
Parent3=bianyisuanzi(Parent2,pm);
fitvalue_Parent1=jisuanfitvalue(Parent1);
fitvalue_Parent2=jisuanfitvalue(Parent2);
fitvalue_Parent3=jisuanfitvalue(Parent3);
totlefitvalue=;
totleParent=;
=sort(totlefitvalue);
for j=1:M
Parent(j,:)=totleParent(b(j),:);
end
Maxfitvalue(i)=a(1);
Maxfit(i,:)=Parent(1,:);
end
=sort(Maxfitvalue);
bestfitvalue=a(1)
bestfit=Maxfit(b(1),:)
plot(g,Maxfitvalue);
title('遗传算法下遗传代数的成本变化趋势');
xlabel('遗传的代数');
ylabel('每代需要的成本');
grid on
end
就算加上后面全部也是这样的错误:Error: Missing variable or function
这是为什么呢,知道的望能够指教哈 补充一下,那些表情符号都是:号,这个符号 错误提示:你这个函数没有输入没有输出 不懂啊 再想想····
页:
[1]