Minimum and maximum values of a field in a structure array
    3 visualizzazioni (ultimi 30 giorni)
  
       Mostra commenti meno recenti
    
Hi. I have a strcuture array with 10 fields. How can, I find the minumum and maximum values of a particular field f1? I tried uisng min and max commands but, they are giving wrong results.
For example,
The name of the structure array is "Test" (1 x 5000) and the field name is "growth". I want the minimum and maximum of the whole field growth. 
Test(1).growth=[1 2 3 4 5 5 6 7 8 9];
Test(2).growth=[10 20 40 67];
..... so on.
I want the maximum and the minimum of the field "growth".
2 Commenti
Risposta accettata
  Bruno Luong
      
      
 il 25 Ago 2019
        arrayfun(@(s) min(s.f1), s)
3 Commenti
  Bruno Luong
      
      
 il 25 Ago 2019
				
      Modificato: Bruno Luong
      
      
 il 25 Ago 2019
  
			I recommend you to post your data the next time asking question. You'll save time and us too.
arrayfun(@(s) min(s.growth), Test)
Più risposte (0)
Vedere anche
Categorie
				Scopri di più su Structures 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!