배열의 double 값을 만들었습니다. find 명령을 사용하여 배열에서 특정 값의 인덱스를 검색하려면이 값을 사용합니다. 빈 행렬은 내가 원한 것이 아닙니다. 난 문제가 배열의 판독 값에 표시되지 않은 값 및/또는 소수 자릿수의 정밀도에 있다고 가정합니다.MATLAB : find 함수를 사용하여 배열의 특정 값에 대한 인덱스를 얻습니다.
명령
peaks=find(y1==0.8236)
어레이 판독 :
y1 =
Columns 1 through 11
0.2000 0.5280 0.8224 0.4820 0.8239 0.4787 0.8235 0.4796 0.8236 0.4794 0.8236
Columns 12 through 20
0.4794 0.8236 0.4794 0.8236 0.4794 0.8236 0.4794 0.8236 0.4794
출력 :
peaks =
Empty matrix: 1-by-0
I 명령
format short
를 사용하여 시도
하지만 이것은 배열의 실제 값이 아니라 표시된 값만 자릅니다.
어떻게 색인 배열을 제공하기 위해 find 명령을 사용할 수 있습니까?
+1 내 대답과 동일한 대답입니다. 건배. –