Find the under condition min or max of a row vector

17 views (last 30 days)
Assume that you have a row vector a = [ 1 3 5 2 5 7 8 3 6 4 9 ] . I want to find in which colomn there is the min value of this vector but under condition that this min value is >= 3 . Can enyone help?

Accepted Answer

KSSV
KSSV on 11 Jan 2021
a = [ 1 3 5 2 5 7 8 3 6 4 9 ] ;
a(a<3) = NaN ; % Replace values <3 to NaN
[val,idx] = min(a)
  5 Comments
SOUGLES STAMATIS
SOUGLES STAMATIS on 11 Jan 2021
Edited: SOUGLES STAMATIS on 11 Jan 2021
that returns the actual values ( 3 and 5 ). I need the column number ( 4 and 9 in this case)

Sign in to comment.

More Answers (0)

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!