how to find the largest number in the first 13 number in an array?
    4 views (last 30 days)
  
       Show older comments
    
    hassan elkholy
 on 23 Sep 2020
  
    
    
    
    
    Commented: Image Analyst
      
      
 on 23 Sep 2020
            in a new array, i need to exract  the largest number in the first 13 numbers in a certain  array then the largest number in the 14 numbers and this process repeated 
how can i write  this in  m file , please
0 Comments
Accepted Answer
  madhan ravi
      
      
 on 23 Sep 2020
         max(reshape(array, [], 13))
5 Comments
  madhan ravi
      
      
 on 23 Sep 2020
				How are you supposed to divide a 2000 numbers array by 13, 14 and then what?
More Answers (1)
  Image Analyst
      
      
 on 23 Sep 2020
        
      Edited: Image Analyst
      
      
 on 23 Sep 2020
  
      Try this:
numElements = 154*13;
data = rand(numElements, 1); % random numbers from 0 to 1
data2D = reshape(data, 13, [])'
theLargest = max(data2D, [], 2);
plot(theLargest, 'b.-', 'LineWidth', 2);
grid on;
xlabel('Set of 13');
Do you rather need to alternate 13, 14, 13, 14, 13, 14, etc.?
2 Comments
  Image Analyst
      
      
 on 23 Sep 2020
				Looks like you figured it out since you've accepted Madhan's answer, so I won't spend my time on it.
See Also
Categories
				Find more on Matrices and Arrays 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!