数学建模社区-数学中国
标题:
Matlab问题
[打印本页]
作者:
极地傲
时间:
2012-5-14 00:46
标题:
Matlab问题
我的前面部分是这样的:function []=main1()
# P* |$ p- d+ {' G. H) H) j4 s
%主函数
& ^2 F4 g5 k( H7 G; K ^
G=500;
/ n4 Q% N# [& o
M=50;
" A8 \4 q- L! J
n=8;
! G6 R' I3 I/ Q, E% X: m' B
zerosnum=3;
- |; X. h$ j' ?! \
long=n+zerosnum+2;
+ p3 i! _$ q! f& L8 g y2 n8 W
Parent=chushihua(M,n,zerosnum);
2 @* `5 U$ m0 A, s( M% z% t
Maxfitvalue=zeros(1,G);
; }/ Z9 Z6 \& h- K3 G/ L6 R
Maxfit=zeros(G,long);
p3 P$ A9 N8 b& c0 l
g=1:G;
! }( S8 K& T# w
pc=0.95;
. Q' b2 j D. B9 O
pm=0.05;
8 I1 |1 ^1 x7 }* Q9 s9 \5 M$ H- x* f
for i=1:G
# m7 W( A( s/ @# C+ b
Parent1=selection(Parent);
" Z) o5 a: ]+ ?6 X6 G0 y, y4 f7 X
Parent2=jiaochasuanzi(Parent1,pc,zerosnum,i);
0 K' x7 l+ p4 j9 |
Parent3=bianyisuanzi(Parent2,pm);
. J' E9 w. q* H0 f
fitvalue_Parent1=jisuanfitvalue(Parent1);
1 Z8 p4 c2 u: U( i' K
fitvalue_Parent2=jisuanfitvalue(Parent2);
4 ^2 T0 B% ]7 E0 |1 H7 |7 P
fitvalue_Parent3=jisuanfitvalue(Parent3);
$ Q6 |' g9 x9 ?/ @( ~9 ~7 B" S0 S
totlefitvalue=[fitvalue_Parent1,fitvalue_Parent2,fitvalue_Parent3];
* X* U5 x# o* q) z" t& i& U
totleParent=[Parent1
arent2
arent3];
; R8 b& L1 T2 ^' {& b6 p% f
[a b]=sort(totlefitvalue);
4 t" r4 y7 T) t( C& q* D
for j=1:M
0 O6 H% I# y8 R8 y6 p/ O
Parent(j,
=totleParent(b(j),
;
: k7 N9 @; D( J0 ^( v/ w) ]3 [3 U
end
( W- S, L8 Q* G9 A
Maxfitvalue(i)=a(1);
9 T% [3 A7 v3 n" e
Maxfit(i,
=Parent(1,
;
* ?9 Q# K/ c% p$ g8 O& s
end
1 y# f: t' Q! l! j1 w6 s% v% d
[a b]=sort(Maxfitvalue);
0 [0 P. r C$ U) g$ m
bestfitvalue=a(1)
$ ]- u# K: V( I2 c& g
bestfit=Maxfit(b(1),
& V* V, g, o* }. ]! U
plot(g,Maxfitvalue);
6 m3 o0 w+ c: i; i* Y( I
title('遗传算法下遗传代数的成本变化趋势');
7 j! w4 }: I$ G7 I3 N+ j$ I
xlabel('遗传的代数');
0 A, A( c6 q( y& T0 I* t6 o# U
ylabel('每代需要的成本');
, i/ o1 g5 }5 K% ?- ~
grid on
7 D. {* m# s; p* f, m* C, ]5 b. ^
end
) W( {0 e! m0 x3 X5 {
就算加上后面全部也是这样的错误:Error: Missing variable or function
$ z$ E6 x, ^* J! X
这是为什么呢,知道的望能够指教哈
作者:
极地傲
时间:
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