How to merge two arrays/rearrange two table colums one by one
    5 views (last 30 days)
  
       Show older comments
    
    Zeynab Mousavikhamene
      
 on 2 Jul 2020
  
    
    
    
    
    Edited: madhan ravi
      
      
 on 2 Jul 2020
            Let's say I have tow arrays both are horizontal with the same size like:
A=[1,2,3,4,5];
B=[11,22,33,44,55];
I want to merge them so that the final array would be:
AB=[1,11,2,22,3,33,4,44,5,55];
This was my first question. And the second question is similar to the first one so that I have (one row of the table):
table=[1,2,3,4,5,11,22,33,44,55] and I want to rearragne table columns so that I would have:
table=[1,11,2,22,3,33,4,44,5,55];
0 Comments
Accepted Answer
  madhan ravi
      
      
 on 2 Jul 2020
        AB = reshape([A; B], 1, [])
2 Comments
  madhan ravi
      
      
 on 2 Jul 2020
				
      Edited: madhan ravi
      
      
 on 2 Jul 2020
  
			clear table % naming a variable table is a terrible idea!!!
TAble = table;
TAble.a = [1,2,3,4,5,11,22,33,44,55];
TAble.a = reshape(reshape(TAble.a,5,[]).', 1, [])
whos TAble
More Answers (0)
See Also
Categories
				Find more on Tables in Help Center and File Exchange
			
	Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!
