how to find the largest number in the first 13 number in an array?
    4 visualizzazioni (ultimi 30 giorni)
  
       Mostra commenti meno recenti
    
    hassan elkholy
 il 23 Set 2020
  
    
    
    
    
    Commentato: Image Analyst
      
      
 il 23 Set 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 Commenti
Risposta accettata
  madhan ravi
      
      
 il 23 Set 2020
         max(reshape(array, [], 13))
5 Commenti
  madhan ravi
      
      
 il 23 Set 2020
				How are you supposed to divide a 2000 numbers array by 13, 14 and then what?
Più risposte (1)
  Image Analyst
      
      
 il 23 Set 2020
        
      Modificato: Image Analyst
      
      
 il 23 Set 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 Commenti
  Image Analyst
      
      
 il 23 Set 2020
				Looks like you figured it out since you've accepted Madhan's answer, so I won't spend my time on it.
Vedere anche
Categorie
				Scopri di più su Matrices and Arrays in Help Center e File Exchange
			
	Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!