数学建模社区-数学中国
标题:
Matlab问题
[打印本页]
作者:
极地傲
时间:
2012-5-14 00:46
标题:
Matlab问题
我的前面部分是这样的:function []=main1()
$ w4 c3 u1 K' V* j! [; U- ~' B2 E
%主函数
$ C, J3 S2 x1 Y5 o: w7 x
G=500;
8 j2 G! Z7 E- ^( w ^
M=50;
1 B! ]$ l, e6 L; r; |
n=8;
. ~, q- n- T+ J, \
zerosnum=3;
" g6 l- S8 ]+ R1 _8 j6 \$ ~
long=n+zerosnum+2;
( ^ K8 i" i3 g
Parent=chushihua(M,n,zerosnum);
2 P7 m, c/ Y# g
Maxfitvalue=zeros(1,G);
# v+ C I: `& ~6 |. K9 Q
Maxfit=zeros(G,long);
( L, X0 E1 [- k+ Q! B
g=1:G;
/ b+ p2 c" F. ^
pc=0.95;
/ D( B$ x9 O1 N6 D4 c. N
pm=0.05;
1 y( L7 C' K$ O$ e
for i=1:G
) m( e! S( y% a+ D+ I
Parent1=selection(Parent);
* o" k2 A1 ]' J( N6 E5 T0 s7 L
Parent2=jiaochasuanzi(Parent1,pc,zerosnum,i);
7 L N1 G, \" Y( i
Parent3=bianyisuanzi(Parent2,pm);
7 [* V4 Q/ y- o+ Y5 f; A
fitvalue_Parent1=jisuanfitvalue(Parent1);
4 @" d" W: W+ {; k
fitvalue_Parent2=jisuanfitvalue(Parent2);
. ^ _" D1 K+ G: I) u
fitvalue_Parent3=jisuanfitvalue(Parent3);
7 M! b: J2 j9 x8 i" \) G2 @
totlefitvalue=[fitvalue_Parent1,fitvalue_Parent2,fitvalue_Parent3];
' C) M3 X d: y; A- F
totleParent=[Parent1
arent2
arent3];
! [ V$ {# H/ }
[a b]=sort(totlefitvalue);
- j! L* R3 z7 A' g7 b
for j=1:M
/ c5 W: L1 q! N
Parent(j,
=totleParent(b(j),
;
0 J$ v! ]9 l6 f& F
end
) M4 U. A }; c/ q% _7 x4 d, ?5 [
Maxfitvalue(i)=a(1);
; t2 C8 [5 n( E- p2 {. O
Maxfit(i,
=Parent(1,
;
( W8 I: s$ h8 S' U1 @$ |# j
end
% S# X: V, f# Z& N4 a
[a b]=sort(Maxfitvalue);
6 ^$ j- s, j5 r* v6 s0 v, e7 Q4 f
bestfitvalue=a(1)
# J/ o) \; j; L- ] J
bestfit=Maxfit(b(1),
6 N% j t6 T' W4 c* e# d
plot(g,Maxfitvalue);
! Z' y& [; n1 C, T4 y2 i6 f
title('遗传算法下遗传代数的成本变化趋势');
, ^+ k* m. T! k& `+ R
xlabel('遗传的代数');
6 P' t c7 |" K0 c' O
ylabel('每代需要的成本');
5 d6 @2 k1 G1 k+ l$ |
grid on
$ l' n3 e. i: w0 k7 X7 M4 I7 P
end
6 M. W _6 X+ b! k4 C$ }
就算加上后面全部也是这样的错误:Error: Missing variable or function
9 R' U6 o7 T3 V: @$ ?, m- O' L
这是为什么呢,知道的望能够指教哈
作者:
极地傲
时间:
2012-5-14 00:48
补充一下,那些表情符号都是:号,这个符号
作者:
zjqylcy
时间:
2012-5-14 18:28
错误提示:你这个函数没有输入没有输出
作者:
kingko1@163.com
时间:
2012-8-1 22:56
不懂啊 再想想····
欢迎光临 数学建模社区-数学中国 (http://www.madio.net/)
Powered by Discuz! X2.5