Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/matlab/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/meteor/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Matlab 在行和列中查找值_Matlab - Fatal编程技术网

Matlab 在行和列中查找值

Matlab 在行和列中查找值,matlab,Matlab,我得到了一个5x2文件。第一列是时间,第二列是测量值。 第一列'10,10.5,10.75,11,11.25第二列2,4,8,10,12 用户将输入一个测量值,机器将说出它发生的时间。示例我想知道测量8的时间,答案应该是10.75。使用find命令在第二列中搜索测量值。使用该索引从第一列检索时间。假设您已将文件读入dat: dat = [ 10, 2; 10.5, 4; 10.75, 8; 11, 10 11.25, 12]; 类似这样的方法

我得到了一个5x2文件。第一列是时间,第二列是测量值。 第一列
'10,10.5,10.75,11,11.25
第二列
2,4,8,10,12

用户将输入一个测量值,机器将说出它发生的时间。示例我想知道测量8的时间,答案应该是10.75。

使用find命令在第二列中搜索测量值。使用该索引从第一列检索时间。

假设您已将文件读入
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)
它不包括如果没有比赛或不止一场比赛会发生什么。这对读者来说是一个练习