How to find the maximum value among values less than a certain value?
46 views (last 30 days)
Show older comments
I have a 10x10 cell maxtrix.
[maximumValue, index] = max([cell_matrix{:}]);
I found the max value using the above code.
But I want to find the maximum value of any value below a certain value, but I do not know what to do.
0 Comments
Answers (2)
madhan ravi
on 19 Nov 2018
idx = matrix < 100; %100 is your certain value
%Numbers greater than 100
idx = matrix > 100;
0 Comments
Andrei Bobrov
on 19 Nov 2018
Edited: Andrei Bobrov
on 19 Nov 2018
A = cellfun(@(x)x(:),your_cell_array),'un',0);
A = sort(cat(1,A{:}));
out = A(find(A < certain_value,1,'last'));
0 Comments
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!