matlab 错误,function z=Shubert(x1,x2) %Shubert函数figure(1);x1=-10:.1:10;x2=x1;x=[x1 x2][x1,x2]=meshgrid(x1,x2);z=((1*cos(2*x1+1))+(2*cos(3*x1+2))+(3*cos(4*x1+3))+(4*cos(5*x1+4))+(5*cos(6*x1+5)))*((1*cos(2*x2+1))+(2*cos(3*x2+2))+(3*cos(4*x2+3))+(

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/24 04:11:27
matlab 错误,function z=Shubert(x1,x2) %Shubert函数figure(1);x1=-10:.1:10;x2=x1;x=[x1 x2][x1,x2]=meshgrid(x1,x2);z=((1*cos(2*x1+1))+(2*cos(3*x1+2))+(3*cos(4*x1+3))+(4*cos(5*x1+4))+(5*cos(6*x1+5)))*((1*cos(2*x2+1))+(2*cos(3*x2+2))+(3*cos(4*x2+3))+(
xTNA}1U&D4!\BH]V)*РQVF?W}j_3 "ڤM aΙ3g̀?;(U[2ev|:S)*+OGEI*C9.]㉉iI+@Nܼ !J!7,Ls@МKas6`쵱^}6؇q59r-\#GQ}LmDG |= ^7i8r-v$,Sm\ nV+70΋ X ^71}x58| ḞGG``XpwvU+U :Kbr_Iba0fxvxxnԤhkǫ.lQ1py䍓USӔ,Eb%)闭_"D3gtgEݓ{XWDR9tmkY<ϙ$ 6W}^K[?-v?;9R# tb;V*Z%o^_#bUhyU4ʪv{*`] 4LSȚ2vhAqT;9>]t$ܴj8j5fX,kFyji.5:w,9nAKZ?^#ROa3$RdK#Y-d"eJA+=1hbF4'GT3TrBNE4M

matlab 错误,function z=Shubert(x1,x2) %Shubert函数figure(1);x1=-10:.1:10;x2=x1;x=[x1 x2][x1,x2]=meshgrid(x1,x2);z=((1*cos(2*x1+1))+(2*cos(3*x1+2))+(3*cos(4*x1+3))+(4*cos(5*x1+4))+(5*cos(6*x1+5)))*((1*cos(2*x2+1))+(2*cos(3*x2+2))+(3*cos(4*x2+3))+(
matlab 错误,
function z=Shubert(x1,x2) %Shubert函数
figure(1);
x1=-10:.1:10;x2=x1;
x=[x1 x2]
[x1,x2]=meshgrid(x1,x2);
z=((1*cos(2*x1+1))+(2*cos(3*x1+2))+(3*cos(4*x1+3))+(4*cos(5*x1+4))+(5*cos(6*x1+5)))*((1*cos(2*x2+1))+(2*cos(3*x2+2))+(3*cos(4*x2+3))+(4*cos(5*x2+4))+(5*cos(6*x2+5)));
mesh(x1,x2,z); %画出Shubert函数图像
%定义GA算法参数
NIND=40;
MAXGEN=50;
NVAR=2;
PRECI=25;
GGAP=0.9;
%建立区域描述器
FieldD=[rep([PRECI],[1,NVAR]);rep([-3;3],[1,NVAR]);rep([1;0;1;1],[1,NVAR])];
Chrom=crtbp(NIND,NVAR*PRECI); %创建初始种群
gen=0;
trace=zeros(MAXGEN,2);
x=bs2rv(Chrom,FieldD);
ObjV=Shubert(x(:,1),x(:,2));
while gen

matlab 错误,function z=Shubert(x1,x2) %Shubert函数figure(1);x1=-10:.1:10;x2=x1;x=[x1 x2][x1,x2]=meshgrid(x1,x2);z=((1*cos(2*x1+1))+(2*cos(3*x1+2))+(3*cos(4*x1+3))+(4*cos(5*x1+4))+(5*cos(6*x1+5)))*((1*cos(2*x2+1))+(2*cos(3*x2+2))+(3*cos(4*x2+3))+(
你需要安装matlab的遗传算法工具箱,那里面有定义rep函数.
正常下载的matlab中没有这个函数.
不信,你可以试试 help rep 看看有没有说明,没有说明,表示matlab中无此函数

从程序里看rep应该是一个函数,你有定义过rep函数吗?

clf;N=1:1:4;a=pi&#47;4;y=sin(N*t+a);subplot(t29y:N);xlabel(&#39;t&#39;);ylabel(&#39;y&#39;);title(&#39;....&#39;)