Вы можете использовать комбинацию данных , чистящих и данных , связывающих с в интерактивном режиме , пометить точек и удалить их из графика рассеяния.
Пример:
%# random data
x = rand(100,1);
y = rand(100,1);
%# scatter plot
hFig = figure;
scatter(x, y, 50, 'r', 'filled')
%# turn on brushing and linking
hBrush = brush(hFig); set(hBrush, 'Enable','on', 'Color','g')
linkdata(hFig, 'on')
Теперь вы можете использовать инструмент «Кисть» для выбора точек данных, перетаскивая прямоугольник выделения, щелкните правой кнопкой мыши и выберите «Удалить». Поскольку мы связали данные, извлеченные с фактическими переменными, удаленные точки также будут отражены в переменных x
и y
.
Обратите внимание, что вы всегда можете использовать инструмент масштабирования для увеличения определенной области, а затем переключиться на кисть для выделения ...
После удаления точек, как показано выше, мы можем проверить переменные:
>> whos x y
Name Size Bytes Class Attributes
x 86x1 688 double
y 86x1 688 double