集团分散数据使用一个宽容
这个例子展示了如何组织分散的数据点根据他们接近的兴趣点。
创建一组随机二维点。然后创建和绘制等距的网格点上的随机数据。
x =兰德(10000 2);[a, b] = meshgrid (0:0.1:1);现= [(:),b ()):;情节(x (: 1) x (:, 2),“。”)举行在情节(现(:1),现(:,2),“xr”,“Markersize”6)
使用ismembertol
数据点的定位x
在宽容的网格点现
。使用这些选项ismembertol
:
指定
ByRows
作为真正的
,因为点坐标的行x
。指定
OutputAllIndices
作为真正的
返回所有的行索引x
在宽容中相应的行现
。
[LIA, LocB] = ismembertol(现x 0.05,…“ByRows”,真的,“OutputAllIndices”,真正的);
对于每一个网格点,情节点x
在宽容的网格点。
图保存在为k = 1:长度(LocB)情节(x (LocB {k}, 1), x (LocB {k}, 2),“。”)结束情节(现(:1),现(:,2),“xr”,“Markersize”6)