Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/matlab/15.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图形数据_Matlab - Fatal编程技术网

在工作空间中处理加载的Matlab图形数据

在工作空间中处理加载的Matlab图形数据,matlab,Matlab,我按照指示做了。 我在fig文件中有数据: 我跑 我得到了许多数据字段: 我只想在列表中获取-1.5到2范围内的数据 如何从这样的Matlab数据结构中检索数据?我在回答另一个问题时暗示了这个过程。如您所知,.fig文件实际上是包含指定图形的数据的MAT文件。要将.fig数据加载到MATLABstruct中,然后访问特定轴和系列的XData和YData属性(可以有多个轴和系列),请执行以下操作: 现在,您只需抓取您想要的样本: rangeMask = YData >= -1.5 &am

我按照指示做了。 我在fig文件中有数据:

我跑

我得到了许多数据字段:

我只想在列表中获取-1.5到2范围内的数据


如何从这样的Matlab数据结构中检索数据?

我在回答另一个问题时暗示了这个过程。如您所知,.fig文件实际上是包含指定图形的数据的MAT文件。要将.fig数据加载到MATLAB
struct
中,然后访问特定轴和系列的
XData
YData
属性(可以有多个轴和系列),请执行以下操作:

现在,您只需抓取您想要的样本:

rangeMask = YData >= -1.5 & YData <= 2;
YDataSub = YData(rangeMask);
XDataSub = XData(rangeMask);

rangeMask=YData>=-1.5&YData我在回答另一个问题时暗示了这个过程。如您所知,.fig文件实际上是包含指定图形的数据的MAT文件。要将.fig数据加载到MATLAB
struct
中,然后访问特定轴和系列的
XData
YData
属性(可以有多个轴和系列),请执行以下操作:

现在,您只需抓取您想要的样本:

rangeMask = YData >= -1.5 & YData <= 2;
YDataSub = YData(rangeMask);
XDataSub = XData(rangeMask);

rangeMask=YData>=-1.5&YData非常感谢您的快速回答!非常感谢您的快速回答!
rangeMask = YData >= -1.5 & YData <= 2;
YDataSub = YData(rangeMask);
XDataSub = XData(rangeMask);