How to find the maximum value among values less than a certain value?
조회 수: 49 (최근 30일)
이전 댓글 표시
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
답변 (2개)
madhan ravi
2018년 11월 19일
idx = matrix < 100; %100 is your certain value
%Numbers greater than 100
idx = matrix > 100;
댓글 수: 0
Andrei Bobrov
2018년 11월 19일
편집: Andrei Bobrov
2018년 11월 19일
A = cellfun(@(x)x(:),your_cell_array),'un',0);
A = sort(cat(1,A{:}));
out = A(find(A < certain_value,1,'last'));
댓글 수: 0
참고 항목
카테고리
Help Center 및 File Exchange에서 Matrices and Arrays에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!