| Labfans是一个针对大学生、工程师和科研工作者的技术社区。 | 论坛首页 | 联系我们(Contact Us) | 
![]()  | 
	
| 		
			
			 | 
		#1 | 
| 
			
			 初级会员 
			
			
			
			注册日期: 2008-08-21 
				
				年龄: 39 
				
					帖子: 1
				 
				
				
				声望力: 0 ![]()  | 
	
	
	
		
		
			
			 
			
			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遗传算法工具箱求解下列最小值问题。  | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 |