# How to look for minimum value in a vector from backwards?

조회 수: 10(최근 30일)
George Ansari 2017년 8월 23일
편집: José-Luis 2017년 8월 23일
Suppose I have a vector A = [5 6 4 1 1 1]; I'd like to find the index of a minimum value. If I try min function in a regular way:
[A_min index] = min(A)
it would give me somethin like:
A_min = 1
index = 4
But the result that I'm trying to get should be:
A_min = 1
index = 6
How do I search for a minimum value starting from the end of the vector without flipping it?
George.

댓글을 달려면 로그인하십시오.

### 채택된 답변

José-Luis 2017년 8월 23일
편집: José-Luis 2017년 8월 23일
A = [5 6 4 1 1 1];
A_min = min(A);
idx = find(A == A_min,1,'last')
Also
[A_min,idx] = min(fliplr(A));
idx = numel(A) - idx + 1

댓글을 달려면 로그인하십시오.

### 추가 답변(1개)

KL 2017년 8월 23일
find(A==A_min,1,'last')

댓글을 달려면 로그인하십시오.

### 범주

Find more on Mathematics 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!