| Labfans是一个针对大学生、工程师和科研工作者的技术社区。 | 论坛首页 | 联系我们(Contact Us) | 
![]()  | 
	
| 		
			
			 | 
		#1 | 
| 
			
			 初级会员 
			
			
			
			注册日期: 2008-10-08 
				
				
				
					帖子: 24
				 
				
				
				声望力: 18 ![]()  | 
	
	
	
		
		
			
			 
			
			Loop1 = 1:20 
		
		
		
		
		
		
			size(Label(find(Label==Loop1)),1) 一共是20个类别。其中,Label对应的是每个图像的标记,为1,1,1,1,...,2,2,2,...,20,20,...,20 本意是分别找出:Label=1, Label=2, ..., Label=20中sample的个数。 自己写了一个循环,是错的 ![]() for Loop1 = 1:20 for Loop2 = 1:size(Label(find(Label==Loop1)),1) ... end end 有请高手们出招~  
		
				__________________ 
		
		
		
		
		
			:ft: 此帖于 2009-05-02 22:14 被 Juicy 编辑。  | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 		
			
			 | 
		#2 | 
| 
			
			 高级会员 
			
			
			
			注册日期: 2008-11-01 
				
				年龄: 39 
				
					帖子: 406
				 
				
				
				声望力: 27 ![]()  | 
	
	
	
		
		
			
			 
			
			lz 不是非常理解你这句话的意思? 
		
		
		
		
		
		
		
	Label=1:20 for Loop1 = 1:20 for Loop2 = 1:size(Label(find(Label==Loop1)),1) ... end end 我按照这样写不知道是否和你的意思匹配 没有错误提示?  | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 		
			
			 | 
		#3 | 
| 
			
			 初级会员 
			
			
			
			注册日期: 2008-10-08 
				
				
				
					帖子: 24
				 
				
				
				声望力: 18 ![]()  | 
	
	
	
		
		
			
			 
			
			Label是个列向量 
		
		
		
		
		
		
			Label = [1,1,1,...,1; 2,2,2,...,2; 3,3,3,...,3; ...; 20,20,20,...,20] 
				__________________ 
		
		
		
		
	:ft:  | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 |