- 在线时间
- 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()
3 t7 t. |. w0 S/ u$ I* `%主函数. X' k/ O1 `0 B- ]6 F( L/ H
G=500;6 g/ f' B& b2 W+ u% w. w+ M# R
M=50;0 _/ q- y( q" c( |8 `! {
n=8;
& U! N" O7 D; b, \& K: s. {& Uzerosnum=3;
/ e$ o6 Y5 D, z, h' U8 }long=n+zerosnum+2;
C* m4 s3 J6 m% u o4 u7 L3 aParent=chushihua(M,n,zerosnum);
$ j- X6 n$ B, D1 s/ S* Y; lMaxfitvalue=zeros(1,G);
" y: I C6 @8 a5 W0 C+ s: v% qMaxfit=zeros(G,long);
' H/ q% p- X. H2 q4 |g=1:G;
3 T, O! }1 w' \' @, n3 Upc=0.95;
* G! d/ U/ z& H* K1 X# s; `% Gpm=0.05;5 T4 b: e- ?+ o' A+ q. H# ]
for i=1:G( f3 N6 q- m: m) B+ S. i1 b2 ~! E
Parent1=selection(Parent);
$ b+ o% O; K% ]$ u/ V: ~% o2 ]Parent2=jiaochasuanzi(Parent1,pc,zerosnum,i);# b! w" L, M& Z9 t9 V5 \ H: x
Parent3=bianyisuanzi(Parent2,pm); * V( N2 q& f. M3 x+ b6 o8 V
fitvalue_Parent1=jisuanfitvalue(Parent1);
& a/ {+ Y \6 Kfitvalue_Parent2=jisuanfitvalue(Parent2);# {0 k) A, Z3 x1 w. Y
fitvalue_Parent3=jisuanfitvalue(Parent3);
; X/ G- X' s2 `1 ^6 ^5 U, V% e7 {totlefitvalue=[fitvalue_Parent1,fitvalue_Parent2,fitvalue_Parent3];
- V( _8 l5 x; g( p8 mtotleParent=[Parent1arent2arent3];
$ P7 N4 n3 o+ E* w[a b]=sort(totlefitvalue);
4 U6 T! X' V( mfor j=1:M
, x% d) u8 Z) f9 b' g Parent(j,=totleParent(b(j),;# @+ A$ m0 e, t9 d- g
end
, X. T$ \% R: `4 k1 TMaxfitvalue(i)=a(1);
; i6 o1 y' f9 QMaxfit(i,=Parent(1,;. _) P& [+ C9 g2 r( j$ K4 \- D
end& I8 ?+ \& T) G
[a b]=sort(Maxfitvalue);
N8 a, a j% w, B+ d9 x) Sbestfitvalue=a(1)) ?+ A( N9 I2 C$ M, }
bestfit=Maxfit(b(1),
( o2 j/ e! O4 G( [' yplot(g,Maxfitvalue);
/ s/ C, V' d9 `, ~title('遗传算法下遗传代数的成本变化趋势');& O9 G: \0 K' z
xlabel('遗传的代数');8 w: O8 ? _1 {3 v4 K& m! |8 j
ylabel('每代需要的成本');7 {- O+ Q$ K+ X) x. Q1 c
grid on7 H% Z( I {8 Y* }; ]
end2 X) G6 C" w1 j
就算加上后面全部也是这样的错误:Error: Missing variable or function
6 f$ G7 B b) j$ l这是为什么呢,知道的望能够指教哈 |
zan
|