我正在生成一个包含多个来源的数据的散点图,如下所示。
我希望能够生成一条围绕任意查询点并穿过散点图上的点的曲线。最终目标是计算绘图上线条之间的面积。
我已经使用 knnsearch
查找点来实现解决方案以循环方式然后应用 hampel
过滤以消除噪音。在下面的示例中,我选择了位于蓝色阴影区域中间的一个点。正如您所看到的,结果远非完美,我需要更高的精度。
我正在寻找类似boundary
的东西函数,但要从点云内部工作,而不是从外部。
最佳答案
Final goal is to calculate the area between the lines on the plot.
我会采取不同的做法。只需取图中的任意两条线,使用某种数值近似计算曲线下的面积(例如 trapezoidal numerical integration ),然后减去面积并获得线之间的面积。
关于matlab - 生成围绕散点图上的点的曲线,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40891688/