Concatenating 2 arrays without changing the dimension
    조회 수: 5 (최근 30일)
  
       이전 댓글 표시
    
I want to concatenate 2 arrays of same dimension. And I want to add a blank space in between. When I use ' ', the dimension changes to nx2 while I want that the dimension should remain as nx1. Is there any way out to do this? Any help is welcome !!!!
E.g.: 2 arrays are of dimension n x 1. I want to concatenate them with a blank space. And, after that also I want that the dimension should be n x 1 and not n x 2.
Thanks again !!!!
댓글 수: 4
  Jan
      
      
 2012년 6월 18일
				Please, Swasti, give an explicite example. E.g.
Input:
C1 = {'26-Jun-2993'; '23-Dec-1998'}
C2 = {'17:23:45', '18:10:17'}
Output:
C3 = {'26-Jun-2993 17:23:45'; '23-Dec-1998 18:10:17'}
??? 
There are several possible types of "an array containing date and time".
채택된 답변
추가 답변 (1개)
  Wayne King
    
      
 2012년 6월 18일
         x = randn(10,1);
 y = randn(10,1);
 z  = [x ;y];
or
z = cat(1,x,y);
댓글 수: 5
  Wayne King
    
      
 2012년 6월 18일
				Then why is my answer not correct? What do you mean concatenate horizontally? Do you mean a row vector? Then just transpose the result.
참고 항목
카테고리
				Help Center 및 File Exchange에서 Creating and Concatenating Matrices에 대해 자세히 알아보기
			
	Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!



