求助 怎么总是这个界面啊
			 
			 
			
		
		
		
			
			function y = my_fun(x) 
y = {cos(2*x(1)+1)+2*cos(3*x(1)+2)+3*cos(4*X(1)+3)+4*cos(5*x(1)+4)+5*cos(6*x(1)+5)}*{cos(2*x(2)+1)+2*cos(3*x(2)+2)+3*cos(4*x(2)+3)+4*cos(5*x(2)+4)+5*cos(6*x(2)+5)}; 
 
FitnessFunction = @my_fun; 
numberOfVariables=2; 
x0=[-10 -10]; 
LB=[-10 -10]; 
UB=[10 10]; 
range = [LB(1) UB(1); LB(2) UB(2)]; 
[x,fval] = ga(FitnessFunction,numberOfVariables,LB,UB) 
??? Error using ==> gads\private\aluform 
The number of rows in A must be the same as the length of b. 
 
Error in ==> gads\private\galincon at 123 
[Iterate,A,L,U,nineqcstr,neqcstr,ncstr,IndIneqcstr,IndEqcstr,msg,EXITFLAG] = ... 
 
Error in ==> ga at 254 
    [x,fval,exitFlag,output,population,scores] = galincon(FUN,GenomeLength,Aineq,Bineq,Aeq,Beq,LB,UB,options);     
:cry: :cry: :cry: :cry: :cry:  
怎么搞得啊? 
题目是::试利用Matlab遗传算法工具箱求解下列最小值问题。
		 
		
		
		
		
		
		
		
	 |