Find the under condition min or max of a row vector

2 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)

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!