Is there any command / function to tell what the value of this list that is closest to 20 (for example)?
조회 수: 2 (최근 30일)
이전 댓글 표시
Hi,
I have, for example, the following list of values.
102.0
105.7
116.5
128.3
134.0
137.3
0.080
0.160
0.200
0.240
0.320
0.390
0.400
0.470
0.550
0.600
Is there any command / function to tell what the value of this list that is closest to 20 (for example)?
Thanks
댓글 수: 0
채택된 답변
the cyclist
2014년 4월 21일
편집: the cyclist
2014년 4월 21일
Not a single command, but simple enough. Assume x is your vector.
[minDiff,idx] = min(abs(x-20));
closestValue = x(idx);
추가 답변 (0개)
참고 항목
카테고리
Help Center 및 File Exchange에서 Get Started with MATLAB에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!