2016-08-23 52 views
-3

我有figure时间系列。我想通过黑色提取图中标记的数据,并使用matlab将其保存到不同的数组中。任何人都可以帮助我如何提取数据...?如何从matlab图中提取数据并将其保存到另一个矢量?

+0

你想提取什么数据?在帮助中寻找坐标轴和图形的'callback'属性。这样,你可以读取光标点击的坐标,然后处理它... – Crowley

+0

数据已经在图中显示。这个数字基本上绘制了时间序列中的数据,所以我想在这个时间序列之间得到数据(如图中黑标所示) –

+0

您是否有数据用于制作数字? – excaza

回答

-1

假设你已经绘出了从dataset=[x,y]图则

  • 使用'ButtonDownFcn'和您的轴'CurrentPoint'属性来计算X坐标点击,说值click1click2
  • 处理您的数据集:


x1=find(dataset(:,1)>click1); 
x2=find(dataset(:,1)>click2); 

newdataset=dataset(click1:click2,:); 
+1

数据不是时间序列对象吗? – rayryeng

+1

我没有看到'click1'或'click2'作为'ButtonDownFcn'的输出。甚至是'ButtonDownFcn'!?我也找不到'CurrentPoint'。我很困惑。帮助我AAAAAH!他们可能就是@rayryeng – excaza

+0

。我不知道它是如何绘制的。我认为他们是从'dataset'矩阵绘制的...... – Crowley

相关问题