主要内容

平均使用容忍类似的数据点

这个例子展示了如何使用uniquetol找到的平均z坐标的三维点相似(在公差内)xy坐标。

用随机点的山峰功能域 ( - - - - - - 3 , 3 ] × ( - - - - - - 3 , 3 ] 作为数据集,添加少量的噪声数据。

xy =兰德(10000 2)* 6;z =山峰(xy (: 1), xy(:, 2)) + 0.5兰特(10000 1);一个= (xy z);plot3 ((: 1) (:, 2), (:, 3),“。”)视图(-28年,32)

图包含一个坐标轴对象。轴包含一行对象显示其值只使用标记。

发现有相似点xy使用坐标uniquetol这些选项:

  • 指定ByRows作为真正的,因为的行一个包含点坐标。

  • 指定OutputAllIndices作为真正的返回所有点的指数在宽容彼此。

  • 指定DataScale作为(1正1)使用绝对的宽容xy坐标,而忽略了z协调。

DS =[1 1正];[C ia] = uniquetol (0.3,“ByRows”,真的,“OutputAllIndices”,真的,“DataScale”DS);

平均每组内公差(包括点z坐标),生产减少数据集仍然是原始数据的一般形状。

k = 1:长度(ia) aveA (k,:) =意味着((ia {k}:), 1);结束

绘制结果平均点的原始数据。

持有plot3 (aveA (: 1) aveA (:, 2), aveA (:, 3),“r”,“MarkerSize”15)

图包含一个坐标轴对象。坐标轴对象包含2线类型的对象。一个或多个行显示的值只使用标记

另请参阅

相关的话题