| Labfans是一个针对大学生、工程师和科研工作者的技术社区。 | 论坛首页 | 联系我们(Contact Us) | 
![]()  | 
	
| 		
			
			 | 
		#1 | 
| 
			
			 初级会员 
			
			
			
			注册日期: 2009-06-16 
				
				年龄: 45 
				
					帖子: 3
				 
				
				
				声望力: 0 ![]()  | 
	
	
	
		
		
			
			 
			
			基本设想:X=[1 2 3 4 5 6] 
		
		
		
		
		
		
		
	A=[1 2 3 2 3 4 3 4 5 4 5 6] 从x中提取数据,组成A矩阵! 请问,在matlab中如何实现啊!我是新手!!多谢!!  | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 		
			
			 | 
		#2 | |
| 
			
			 初级会员 
			
			
			
			注册日期: 2008-07-02 
				
				年龄: 25 
				
					帖子: 3
				 
				
				
				声望力: 0 ![]()  | 
	
	
	
		
		
			
			 引用: 
	
 A(i,  =X(i:i+2);end 此帖于 2009-10-09 14:11 被 zhuofeng 编辑。 原因: x(给显示成了图标  | 
|
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 		
			
			 | 
		#3 | 
| 
			
			 初级会员 
			
			
			
			注册日期: 2009-06-16 
				
				年龄: 45 
				
					帖子: 3
				 
				
				
				声望力: 0 ![]()  | 
	
	
	
		
		
			
			 | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 		
			
			 | 
		#4 | 
| 
			
			 初级会员 
			
			
			
			注册日期: 2008-09-01 
				
				年龄: 41 
				
					帖子: 2
				 
				
				
				声望力: 0 ![]()  | 
	
	
	
		
		
			
			 
			
			This should work: 
		
		
		
		
		
		
		
	clc;clear all; a=[1 2 3 4 5 6]; % A=[1 2 3 % 2 3 4 % 3 4 5 % 4 5 6] x=[]; for i=1  size(a,2)-2)x=[x a(i:i+2)]; end  | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 		
			
			 | 
		#5 | 
| 
			
			 初级会员 
			
			
			
			注册日期: 2009-01-15 
				
				年龄: 43 
				
					帖子: 5
				 
				
				
				声望力: 0 ![]()  | 
	
	
	
		
		
			
			 
			
			a=[1 2 3 4 5 6]; 
		
		
		
		
		
		
		
	c=length(a)-2; for i=1:c b=i; for j=1:3 a1(i,j)=a(b); b=b+1; end end a1  | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 |