- 在线时间
- 5 小时
- 最后登录
- 2012-5-14
- 注册时间
- 2012-5-5
- 听众数
- 4
- 收听数
- 0
- 能力
- 0 分
- 体力
- 66 点
- 威望
- 0 点
- 阅读权限
- 20
- 积分
- 23
- 相册
- 0
- 日志
- 0
- 记录
- 0
- 帖子
- 5
- 主题
- 3
- 精华
- 0
- 分享
- 0
- 好友
- 6
升级   18.95% 该用户从未签到
- 自我介绍
- 无
 |
我的前面部分是这样的:function []=main1()
1 C$ z9 U' B5 o%主函数
2 X% F" ? F6 a3 ^G=500;
! j! ?5 p) ^/ J, @( N& q# eM=50;
4 K4 ?- g3 F& h/ jn=8;: A: @8 p3 W9 F
zerosnum=3; . w0 W8 v, S3 u U- K$ J/ r
long=n+zerosnum+2;. p# [5 Y4 Q; q9 ^
Parent=chushihua(M,n,zerosnum);* H! @# k) N# ^& c/ a7 _
Maxfitvalue=zeros(1,G);& ~9 ]% @/ h, x5 s0 u" w* P2 j( T* i- N
Maxfit=zeros(G,long); ~1 L7 g2 ?/ d! R) L* u5 q q
g=1:G;
* ?, Y3 ~- M: |. x% zpc=0.95;7 o9 F% J" q7 r" V
pm=0.05;
, p8 ]) N2 b6 O( e. ~" W1 _for i=1:G) p% y: V# O7 N7 [5 M3 D2 b2 z l
Parent1=selection(Parent); 9 y3 }0 z: t1 U# _1 K' W
Parent2=jiaochasuanzi(Parent1,pc,zerosnum,i);
( O! d6 V+ W$ D1 ^ ]4 HParent3=bianyisuanzi(Parent2,pm);
, B; {5 E/ f. R7 l! c% xfitvalue_Parent1=jisuanfitvalue(Parent1);
1 ]6 }$ c Y/ i4 p1 x7 cfitvalue_Parent2=jisuanfitvalue(Parent2);
: v# F- R) |# S( R& f2 H7 Q" ~9 e# |fitvalue_Parent3=jisuanfitvalue(Parent3);
( P: @" r$ O: @8 jtotlefitvalue=[fitvalue_Parent1,fitvalue_Parent2,fitvalue_Parent3];
( q; y. t2 r0 P: i* I* U5 {totleParent=[Parent1 arent2 arent3];
' W c& o9 }, U- o& Y[a b]=sort(totlefitvalue);
$ Y" \- m; m2 l8 s8 }. i$ gfor j=1:M & T! s% p5 h7 C# y% B
Parent(j, =totleParent(b(j), ;
- q/ ?) d5 v& r9 Pend! H$ Q/ t, I8 I' U" I
Maxfitvalue(i)=a(1);
( {8 I' N* [; j5 o% uMaxfit(i, =Parent(1, ;& _$ b$ i9 X. v& k9 R
end
3 \) ?9 F, }' L- ^7 O" }) b [a b]=sort(Maxfitvalue);# a8 @+ B# r. \& ?- n
bestfitvalue=a(1)
9 ]; M& r I' H% rbestfit=Maxfit(b(1), : _% X+ w2 f0 c
plot(g,Maxfitvalue);4 ~' u& z5 C7 n/ H0 G
title('遗传算法下遗传代数的成本变化趋势');; ]" X H }* R. Q3 J! s
xlabel('遗传的代数');
$ ?1 ?( h Z V6 r. L: K, Lylabel('每代需要的成本');& \' ?" x2 d7 E4 S. Q, a' D/ I
grid on3 M4 [0 K% r, h8 _6 [. k
end6 c1 c7 x& \: ~& q- r% n. d
就算加上后面全部也是这样的错误:Error: Missing variable or function
: v; u9 R5 Q( N9 n' j" p这是为什么呢,知道的望能够指教哈 |
zan
|