生成的点状要素的缓冲区操作,算是 MATLAB 空间里比较实用的一招。嗯,它不只是做个可视化图层,像图 7.8 那样还能精准地画出每个点的缓冲范围。你只要在 Create buffers so they are 那个选项里配一下参数,就能一次性搞定多个点的缓冲区生成,效率挺高的。

用这个功能的时候要注意,生成的多边形缓冲区边缘挺平滑,适合做那种热力区域、感应范围之类的可视化。你用来监测点、信号站、传感器分布啥的,都蛮合适。是跟 inpoly 函数点-in-多边形检测结合用,效果还不错。

顺带一提,相关的资源也不少:比如检测点是否在多边形内inpoly 函数快速测试,还有一个比较冷门但实用的循环缓冲区类 CircularBuffer,数据流的时候也挺好用。

如果你正好在做空间数据可视化或者点分布,推荐你动手试下这个缓冲区生成功能,MATLAB 配合图形工具箱,响应也快,代码也简单,省心。