Как извлечь значения напряжения в определенные временные метки из уже существующего файла MATLAB .fig?

#matlab #matlab-figure

#matlab #matlab-рисунок

Вопрос:

Если у меня есть файл MATLAB .fig, скажем, напряжение, построенное по времени. Как извлечь значения напряжения в определенные временные метки на графике?

Ответ №1:

Если у вас где-то сохранена цифра, вы можете запустить что-то подобное из того же каталога:

 open('voltage.fig');
p = findobj(gca,'Type','line');
t = p.XData;
v = p.YData;
  

Это извлечет все отображенные значения. Теперь просто найдите значения напряжения в нужное время. Например, если вы хотите найти напряжение в момент времени 60, выполните

 ind = find(t==60);
v(ind)