Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/191.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.fig文件的特定时间戳提取电压值?_Matlab_Matlab Figure - Fatal编程技术网

如何在已经存在的MATLAB.fig文件的特定时间戳提取电压值?

如何在已经存在的MATLAB.fig文件的特定时间戳提取电压值?,matlab,matlab-figure,Matlab,Matlab Figure,如果我有一个MATLAB.fig文件,比如说,电压与时间的关系。如何提取绘图上特定时间戳处的电压值?如果您将图形保存在某个位置,可以从同一目录运行类似的操作: open('voltage.fig'); p = findobj(gca,'Type','line'); t = p.XData; v = p.YData; 这将提取所有打印的值。现在,只需找到所需时间的电压值。例如,如果您想找到时间60处的电压,请执行以下操作 ind = find(t==60); v(ind)

如果我有一个MATLAB.fig文件,比如说,电压与时间的关系。如何提取绘图上特定时间戳处的电压值?

如果您将图形保存在某个位置,可以从同一目录运行类似的操作:

open('voltage.fig');
p = findobj(gca,'Type','line');
t = p.XData;
v = p.YData;
这将提取所有打印的值。现在,只需找到所需时间的电压值。例如,如果您想找到时间60处的电压,请执行以下操作

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