How to compare an integer to the elements of a vector?
조회 수: 19 (최근 30일)
이전 댓글 표시
So I have a single value u ( between 0 and one generated by rand) and I have a n dimensional vector, let's say C .I want to compare this u to every element of the C vector and find the lowest i such that u < C(i), for example u = 0.2 and C = [0.1 0.15 0.21 0.37 0.54 0.87 1].' , then my algorithms needs to find 0.21 which is C(3) and gives me the i (=3 in this case) back.
댓글 수: 0
채택된 답변
추가 답변 (1개)
KSSV
2020년 9월 16일
idx = find(u<C) ;
idx(1)
Read about find, you should have an option of getting first index striaght away.
댓글 수: 0
참고 항목
카테고리
Help Center 및 File Exchange에서 Calendar에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!