我获得了一个5x2文件。第一列是时间,第二列是测量。
第一列'10, 10.5, 10.75, 11, 11.25
第二列2,4,8, 10, 12
用户将输入测量值,机器将说明它发生的时间。示例我想知道8的测量时间,答案应该是10.75。
答案 0 :(得分:0)
使用find命令在第二列中搜索测量值。使用该索引从第一列中检索时间。
答案 1 :(得分: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)
如果没有匹配或多个匹配,它不会涵盖会发生什么。这对读者来说可能是一种练习。