| Labfans是一个针对大学生、工程师和科研工作者的技术社区。 | 论坛首页 | 联系我们(Contact Us) | 
![]()  | 
	
| 		
			
			 | 
		#1 | 
| 
			
			 初级会员 
			
			
			
			注册日期: 2008-09-19 
				
				年龄: 47 
				
					帖子: 4
				 
				
				
				声望力: 0 ![]()  | 
	
	
	
		
		
			
			 
			
			本人是初学者,照着帮助文件中,利用遗传工具箱,在适应度函数处输入相应函数:“@rastriginsfcn”,在变量数中输入“2”,接着点击"Start"按钮。按帮助文件里的说法,在状态和结果窗口中应该出现以下画面: 
		
		
		
		
		
		
		
	GA running. GA terminated Fitness Function value: 0.5461846729884883 Optimization terminated:average change in the fitness value less than options.TolFun. 并且在“Final point”中应该出现两个值。 但本人照着做后,在状态和结果窗口中只出现了 Undefined command/function 'gaunc'. 将“use random states from previous run”选中后再运行又出现的是下面的结果: GA running. GA terminated 并没有其他输出! 请问是什么原因?不会因为软件是盗版的吧?谢谢指教!  | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 		
			
			 | 
		#2 | 
| 
			
			 初级会员 
			
			
			
			注册日期: 2008-08-24 
				
				年龄: 37 
				
					帖子: 2
				 
				
				
				声望力: 0 ![]()  | 
	
	
	
		
		
			
			 
			
			可能把变量名输错了,显示就是未定义
		 
		
		
		
		
		
		
		
	 | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 		
			
			 | 
		#3 | 
| 
			
			 初级会员 
			
			
			
			注册日期: 2008-09-19 
				
				年龄: 47 
				
					帖子: 4
				 
				
				
				声望力: 0 ![]()  | 
	
	
	
		
		
			
			 
			
			这是Help里面举的例子,复制过来的,名字没有问题。
		 
		
		
		
		
		
		
		
	 | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 		
			
			 | 
		#4 | 
| 
			
			 初级会员 
			
			
			
			注册日期: 2008-11-12 
				
				年龄: 48 
				
					帖子: 6
				 
				
				
				声望力: 0 ![]()  | 
	
	
	
		
		
			
			 
			
			我也是遇到这样的问题。也想求教呢!。我用的是matlab2008a。所有的 Fitness Function都是这个结果。哪个高手解答一下。
		 
		
		
		
		
		
		
		
	 | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 |