- 在线时间
- 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()8 v) O7 f, K# \& f! Q3 i% E
%主函数! N+ S! w9 N8 Y; n" ^
G=500;
, N1 @/ u. L3 _$ X# bM=50;" [" q, q& [# c
n=8;8 A5 e0 C, `: O# M+ T
zerosnum=3; ( b7 W7 }* ^% V2 |: C
long=n+zerosnum+2;
- G/ {: m5 q/ C* v. X& UParent=chushihua(M,n,zerosnum);, `3 N/ F/ U% X7 d, R6 c5 A2 r
Maxfitvalue=zeros(1,G);1 _3 f/ @9 e. k$ @- P
Maxfit=zeros(G,long);
/ b7 {! k! r8 }1 lg=1:G;3 |$ e9 Z; K( O
pc=0.95; m% t! i7 w! O# {. T$ X" i. n
pm=0.05;
- k& `2 w6 a ~, G% d/ zfor i=1:G& \* e3 i* ]3 Q) l7 z( c! l
Parent1=selection(Parent);
& s- E8 i1 m' M! o3 L1 jParent2=jiaochasuanzi(Parent1,pc,zerosnum,i);
/ \) S2 S) z6 NParent3=bianyisuanzi(Parent2,pm);
9 Q N$ ]8 R- N( e7 c& g4 u2 ]fitvalue_Parent1=jisuanfitvalue(Parent1);
: c% U3 B$ d" K8 v* g9 c, v( g! Yfitvalue_Parent2=jisuanfitvalue(Parent2);
7 D& |, b: c5 q' D* X3 pfitvalue_Parent3=jisuanfitvalue(Parent3);
7 ^, J5 @+ P$ V: M! Y- f6 P3 mtotlefitvalue=[fitvalue_Parent1,fitvalue_Parent2,fitvalue_Parent3];
; R0 l3 _# G" e. h: FtotleParent=[Parent1 arent2 arent3];
8 R0 Z8 g6 W3 j' i[a b]=sort(totlefitvalue);
3 W2 k; Q/ J# Q; F: ?for j=1:M
5 Y5 r9 u& @% n& V Parent(j, =totleParent(b(j), ;! I% z; H: v6 {6 k# [# o( Z j
end5 Z6 X! F/ y6 n
Maxfitvalue(i)=a(1);
9 U% s. s2 q; u+ h* cMaxfit(i, =Parent(1, ;; [7 N+ N! \+ |( S- ` ?# e# c9 e' {
end# @4 c5 K0 l; d4 v
[a b]=sort(Maxfitvalue);
- ~" b1 U6 M1 M: G' p3 Dbestfitvalue=a(1)
& ], c8 a3 V9 o% o- j. }' kbestfit=Maxfit(b(1),
$ A% u. G, y2 X# L$ |% R4 {2 Xplot(g,Maxfitvalue);) e0 _+ Q- y& ^1 j1 z, n1 C6 G4 X
title('遗传算法下遗传代数的成本变化趋势');
' @) n6 v9 S- d8 ~& P5 txlabel('遗传的代数');
! C! m1 h! p; ^$ \4 x9 qylabel('每代需要的成本');- f7 [0 j; z& s7 H G$ N& k$ Q4 A) U
grid on) P' J' Q3 r, C _4 Z: d0 Q5 z) B2 \
end( o6 d7 _& h6 P' w/ {: q- b- n1 H! W
就算加上后面全部也是这样的错误:Error: Missing variable or function! }- L0 u6 w& B) }
这是为什么呢,知道的望能够指教哈 |
zan
|