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