数学建模社区-数学中国
标题:
Matlab问题
[打印本页]
作者:
极地傲
时间:
2012-5-14 00:46
标题:
Matlab问题
我的前面部分是这样的:function []=main1()
1 m! m; z* n" n7 B6 U
%主函数
@, r1 c3 }1 M& g# H1 e* t
G=500;
) N" O% M1 A' v |6 B: z
M=50;
+ L4 V7 u+ ^+ v4 A" h( R! W4 d
n=8;
5 a* B! L: y" u, `
zerosnum=3;
; J6 r7 I8 P5 z
long=n+zerosnum+2;
. [3 l, U0 v; x7 [! b
Parent=chushihua(M,n,zerosnum);
- A* H) @, t" F% ^% o
Maxfitvalue=zeros(1,G);
- K& O$ G$ w7 y4 T( R& [
Maxfit=zeros(G,long);
- _1 [; a$ E/ r3 ~* A& t$ ?
g=1:G;
+ P+ h! x$ w2 |; q
pc=0.95;
# D1 i# V' Q% a# X, C
pm=0.05;
. H9 _2 A( e4 h
for i=1:G
/ W2 j& j; N( ^' u- k8 E8 o
Parent1=selection(Parent);
# a6 n; F; y& {
Parent2=jiaochasuanzi(Parent1,pc,zerosnum,i);
0 l @3 k7 S( V3 Z
Parent3=bianyisuanzi(Parent2,pm);
6 i) {2 k9 Q1 |5 K; y3 D
fitvalue_Parent1=jisuanfitvalue(Parent1);
. P4 y; p4 ~& {. a& r4 q
fitvalue_Parent2=jisuanfitvalue(Parent2);
$ c9 j, k+ i! G* }
fitvalue_Parent3=jisuanfitvalue(Parent3);
* l! H" R6 ?3 @( L h. N
totlefitvalue=[fitvalue_Parent1,fitvalue_Parent2,fitvalue_Parent3];
6 Q- h% N+ D- `9 i" L) X
totleParent=[Parent1
arent2
arent3];
r4 X" k: U# c% R
[a b]=sort(totlefitvalue);
( w |% W, E1 @( i
for j=1:M
) x8 m% j" ^' F& @+ u3 ?9 {
Parent(j,
=totleParent(b(j),
;
- J* ?* M1 J5 V
end
% l4 ~; x5 g4 t& r: g4 e3 K
Maxfitvalue(i)=a(1);
/ I. ~6 S9 [) V* Q% V8 N, _
Maxfit(i,
=Parent(1,
;
8 U1 y D- G: L! G' |, P- @0 \
end
9 _, X9 D6 Y4 ^5 t+ ]7 }" ^# x6 l' i0 w
[a b]=sort(Maxfitvalue);
8 E. k- C2 O P$ e7 _) `
bestfitvalue=a(1)
- q6 o3 U( x3 Y! _: s
bestfit=Maxfit(b(1),
: j) _ K1 L3 T% \. @2 k1 e
plot(g,Maxfitvalue);
" H) b# f3 `; F s& v
title('遗传算法下遗传代数的成本变化趋势');
7 J+ r/ b# y4 D9 j8 H O: \
xlabel('遗传的代数');
; a+ Y- t3 D' H# [/ t# L0 t+ W
ylabel('每代需要的成本');
1 ]$ X: E3 P4 ~
grid on
9 ~- v+ R- s2 Z1 c7 X, V h/ z
end
7 b$ c& a0 }( O- y
就算加上后面全部也是这样的错误:Error: Missing variable or function
$ V6 R l8 N$ O1 y7 s
这是为什么呢,知道的望能够指教哈
作者:
极地傲
时间:
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