Вот пример:
%# data
v0 = randn(100,1);
v1 = rand(100,1);
%# prompt user for input
val = input('Enter a voltage value in volts : ', 's');
val = str2double(val);
if isnan(val), return, end
%# find closest match
[dist,ind] = min( abs(v0-val) );
fprintf('Closest voltage = %g\n', v0(ind))
fprintf('Distance to closest voltage = %g\n', dist)
fprintf('The closest voltage was found at position %d\n', ind)
Пример прогона:
Enter a voltage value in volts : 0.54
Closest voltage = 0.548403
Distance to closest voltage = 0.00840294
The closest voltage was found at position 31
Приложив немного больше усилий, вы можете создать достойно выглядящий графический интерфейс для этого приложения. Я оставлю это вам в качестве упражнения:)
![GUI](https://i.stack.imgur.com/2OuCP.png)