Find max value with multiple conditions
Mostrar comentarios más antiguos
How can I find max value with 2 or more conditions (such as maxifs in excel).
Thanks before
6 comentarios
darova
el 15 de En. de 2020
You should attach more details, example
Mohammad Sami
el 16 de En. de 2020
If your data is table, create a grouping variable in your data. Then use the function groupsummary.
Anita Fitriani
el 16 de En. de 2020
Anita Fitriani
el 16 de En. de 2020
Andrei Bobrov
el 16 de En. de 2020
Please attach small part of your excel-file or data table as MATLAB variable - 'table' in mat -file.
Anita Fitriani
el 16 de En. de 2020
Respuesta aceptada
Más respuestas (1)
Use logic statements for each criterion. Use logical "AND" (&) to see which elements meet all criteria. Find the max of those values.
Air Code (untested):
idxC1 = (matrix > criterion1);
idxC2 = (matrix < criterion2);
...
idxOverall = idxC1 & idxC2 & ... & idxCn;
MaxVal = max(matrix(idxOverall));
Categorías
Más información sobre Data Type Identification en Centro de ayuda y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!
