- 在线时间
- 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()0 {( [1 L7 D/ j) [7 L
%主函数, L: }# g0 ^$ {( B) C8 S
G=500;
# L" x3 v3 ^7 x' P; qM=50;: S+ B- G d$ g- M$ U4 r( ^3 ?
n=8;" ]8 m; t0 l( n8 R/ W2 _- x
zerosnum=3;
% I8 S) {- M7 ^! w: F' mlong=n+zerosnum+2;7 K: g$ L* B7 `3 \! a7 g. p
Parent=chushihua(M,n,zerosnum);
5 N: \* W/ s8 d* j' rMaxfitvalue=zeros(1,G);# t& n9 Q u7 F4 h9 I G
Maxfit=zeros(G,long);. r. [' w; l! Z$ M
g=1:G;& c d$ N3 s9 G1 B s
pc=0.95;
& S x' H: k, Upm=0.05;+ j0 d- G8 p/ a$ D, B1 ~
for i=1:G
" ^ t9 j J# o I) m/ eParent1=selection(Parent);
2 s% M& l/ Y @6 P- w2 l% M; ]* \& lParent2=jiaochasuanzi(Parent1,pc,zerosnum,i);
: A" x; a$ m4 g- U5 fParent3=bianyisuanzi(Parent2,pm);
7 X3 N7 n0 d( u' ~fitvalue_Parent1=jisuanfitvalue(Parent1);
3 Y" j$ l9 }$ @ Gfitvalue_Parent2=jisuanfitvalue(Parent2);
. v/ T5 |( ~# r" [: \. Dfitvalue_Parent3=jisuanfitvalue(Parent3);* i. w! \& n( {2 t
totlefitvalue=[fitvalue_Parent1,fitvalue_Parent2,fitvalue_Parent3];, m/ k9 M0 X- s; ^4 W6 |
totleParent=[Parent1 arent2 arent3];/ q/ I2 j e4 c1 p
[a b]=sort(totlefitvalue);
: N$ G. _8 P& k- W# Lfor j=1:M
# I0 B2 c) w ?( f7 m Parent(j, =totleParent(b(j), ;. L. c6 m2 p1 [* p4 j
end( N+ v1 ?7 y; j2 `6 E" U' @
Maxfitvalue(i)=a(1);. ~0 T" T, u1 q, H s. P
Maxfit(i, =Parent(1, ;* D p: ]! `; l9 P) `
end3 M; h8 n" `0 C' x. `
[a b]=sort(Maxfitvalue);
! {- ^2 j( C0 U; N% wbestfitvalue=a(1) S& {5 F4 ]& W& q: q7 B
bestfit=Maxfit(b(1),
9 J9 y3 F4 C1 K9 r' r& K; T- y2 oplot(g,Maxfitvalue);
; Z0 e' Z, V+ A/ y8 ]& F' ^$ Vtitle('遗传算法下遗传代数的成本变化趋势');
: p1 P' i! g' uxlabel('遗传的代数');2 I; \* e: }. O, X
ylabel('每代需要的成本');
% A E0 @2 ~- Zgrid on" @. x4 v/ {" z5 Q. b8 ~
end
! W7 }1 G8 p2 @( Y+ ]& E就算加上后面全部也是这样的错误:Error: Missing variable or function# j2 M# B; N g1 e
这是为什么呢,知道的望能够指教哈 |
zan
|