Я прочитал пару сообщений о том, как сохранить чистые данные, однако, при попытке предложения на этих постах (this, this, this, this и this), ни один из них, похоже, не работает. Одна из проблем, с которыми я столкнулась при попытке этих предложений, заключается в том, что программа работает до конца до того, как будут очищены данные, и поэтому сохраненные данные являются пустой матрицей.Как очистить график и сохранить данные в графическом интерфейсе?
Мои цели:
ЩЕТКА данных и
Сохраните почищенные данные.
Это то, что я пытался 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);
Может кто-то показать простой пример о том, как это сделать? Я пытаюсь сделать это в графическом интерфейсе.
Я не могу получить ваш ответ, чтобы быть работоспособным для фигуры. – Pupil
Что значит «неработоспособный», например, пожалуйста! – Shaun314
Как в '' waitfor (gcf) 'появляется новое окно. Кроме того, ваш ответ не говорит о чистке данных. – Pupil