Как указано в комментариях, вам нужно определить, что вы хотите сделать, если ваш «выбор» времени (1-й столбец данных) не содержится в вашей матрице.
Вот несколько примеров вариантов.Обратите внимание, что я сделал data
матрицу nx2 из вашего образца.
Только точное совпадение: Если choice
не в data
, то пустые результаты.
results = data(data(:,1) == choice,2)
Пример использования:
>> choice = 2.3; %Time contained in data
>> results = data(data(:,1) == choice,2)
results =
0.9000
>> choice = 2.31; %Time NOT contained in data
>> results = data(data(:,1) == choice,2)
results =
Empty matrix: 0-by-1
Ближайшее совпадение : возврат ближайшего совпадения
result = data(dsearchn(data(:,1),choice),2)
Пример использования:
>> choice = 2.3; %Time contained in data
>> result = data(dsearchn(data(:,1),choice),2)
result =
0.9000
>> choice = 2.31; %Time NOT contained in data
>> result = data(dsearchn(data(:,1),choice),2)
result =
0.9000