Однако я прочитал пару сообщений о том, как сохранить очищенные данные, опробовав предложения в этих сообщениях (это, это, это, это и это), похоже, ни один из них не работает. Одна из проблем, с которой я столкнулся при попытке использовать эти предложения, заключается в том, что программа выполняется до конца, прежде чем какие-либо данные будут очищены, и поэтому сохраненные данные представляют собой пустую матрицу.
Мои цели:
Очистите данные и
Сохраните очищенные данные.
Вот что я пробовал отсюда, но, похоже, это не сработало:
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);
Может ли кто-нибудь показать простой пример того, как это сделать? Я пытаюсь сделать это в графическом интерфейсе.