print a matrix in a specific sequence
    8 views (last 30 days)
  
       Show older comments
    
    Mahmoud Khadijeh
 on 11 Jun 2019
  
    
    
    
    
    Edited: madhan ravi
      
      
 on 11 Jun 2019
            Hello All ,
I want to print a Matrix like this 
A=[5
     4
     3
     2
     1
     0
     5
     4
     3
     2
     1
     0 
     .
     .];
I want numbers from 1 to 5 to be repeated in this form several times
0 Comments
Accepted Answer
  Chirag Nighut
    
 on 11 Jun 2019
        If you have to print the patter N (here 10) times, use the following code:
A = [5 4 3 2 1 0]';
N = 10;
B =repmat(A, N,1)
2 Comments
  madhan ravi
      
      
 on 11 Jun 2019
				
      Edited: madhan ravi
      
      
 on 11 Jun 2019
  
			Providing a complete solution to a homework problem is not recommended. Provide hints instead thank you.
More Answers (1)
  Utkarsh Belwal
 on 11 Jun 2019
        length = 100 ; % This will produce a 120 length output
A = [] ;
value = 5 ;
for i = 1 : length
    A = [A ; value] ;
    value = value - 1 ;
    if mod(i  , 5) == 0
        A = [A ; 0] ;
        value = 5 ;
    end        
end
disp(A)
See Also
Categories
				Find more on Creating and Concatenating Matrices 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!


