2017-10-15 1 views
-1

5x2 파일이 제공됩니다. 첫 번째 열은 시간이고 두 번째 열은 측정입니다. 첫 번째 열 '10, 10.5, 10.75, 11, 11.25 두 번째 열 2,4,8, 10, 12 사용자가 측정 값을 입력하고 기기에서 발생 시간을 표시합니다. 예 저는 8 시가 측정 된 시간을 알고 싶습니다. 답은 10.75 여야합니다.행과 열의 값 찾기

답변

0

find 명령을 사용하여 두 번째 열의 측정 값을 검색하십시오. 이 인덱스를 사용하여 첫 번째 열에서 시간을 검색하십시오.

0

dat로 파일을 읽은 가정 :

이 같은
dat = [ 
    10, 2; 
    10.5, 4; 
    10.75, 8; 
    11, 10 
    11.25, 12]; 

뭔가 작동합니다 :

x = input('Enter measurement: '); 

match = a(:,2)==x; 

t = a(match,1); 

disp(t) 

그것은 일치 또는 하나 이상이 없을 경우 발생하는 적용되지 않습니다 시합. 그것은 독자를위한 운동이 될 수 있습니다.