Я думаю, что вы хотите сделать интерполяция .
Допустим, ваши значения x и y, которые вы использовали для построения графиков, хранятся в xData
и yData
соответственно.
Затем вы найдете значение y
, которое соответствует значению x
, используя INTERP1
y = interp1(xData,yData,x);
По умолчанию interp1
интерполирует линейно, то есть возвращает значения, как если бы точки на графике были соединены прямыми линиями. Если вы хотите более плавную интерполяцию, вы должны использовать
y = interp1(xData,yData,x,'cubic');