我已經讀過幾篇關於如何保存刷新數據的帖子,但是,在嘗試這些帖子上的建議(this,this,this,this和this)時,他們都沒有看起來有效。我在嘗試這些建議時遇到的一個問題是,在刷完任何數據之前程序一直運行到結束,因此保存的數據是空矩陣。如何刷圖,然後在GUI中保存畫筆數據?
我的目標是:
刷數據,並
保存刷數據。
這是我試過from here但它似乎沒有工作:
t=0:0.2:25; plot(t,sin(t),'.-');
brush on
hBrushLine = findall(gca,'tag','Brushing');
brushedData = get(hBrushLine, {'Xdata','Ydata'});
brushedIdx = ~isnan(brushedData{1});
brushedXData = brushedData{1}(brushedIdx);
brushedYData = brushedData{2}(brushedIdx);
能有人告訴如何做一個簡單的例子?我正在嘗試在GUI中執行此操作。
我不能得到你的答案是可行的身影。 – Pupil
你是什麼意思「不可行」,請舉例! – Shaun314
正如'waitfor(gcf)'彈出一個新窗口。另外,你的答案並不涉及刷新數據。 – Pupil