Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/matlab/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
利用matlab中的缩放获取像素位置_Matlab_Graphics_Plot - Fatal编程技术网

利用matlab中的缩放获取像素位置

利用matlab中的缩放获取像素位置,matlab,graphics,plot,Matlab,Graphics,Plot,我的图像/图形上有一些2D点 我使用这个函数 im_data= rand(100,2); scatter(im_data(:,1),im_data(:,2),'r*') [x,y,button] = ginput() im_data(x,y)=[]; 我想通过简单的放大/放大来删除[x,y],以避免删除正确的点。 有什么帮助吗?您可以使用数据和数据的组合来创建点,并将它们从散点图中删除 例如: %# random data x = rand(100,1); y = rand(100,1);

我的图像/图形上有一些2D点

我使用这个函数

im_data= rand(100,2);
scatter(im_data(:,1),im_data(:,2),'r*')
[x,y,button] = ginput()
im_data(x,y)=[];
我想通过简单的放大/放大来删除[x,y],以避免删除正确的点。
有什么帮助吗?

您可以使用数据和数据的组合来创建点,并将它们从散点图中删除

例如:

%# 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       

您可以使用数据和数据的组合来创建点,并将它们从散点图中删除

例如:

%# 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       

你能回答我另一个题为“IMCROP,放大,matlab”的问题吗。这和imcrop的缩放问题是一样的。你能回答我的另一个题为“imcrop,放大,matlab”的问题吗。imcrop也有同样的缩放问题。