使用matlab有效地可视化大量点.

Fan*_*Fox 2 matlab visualization point-clouds

我有一组3D点数,大约有100万点.我希望用matlab可视化这些.

我尝试了以下功能:

plot3
scatter3
Run Code Online (Sandbox Code Playgroud)

但他们都非常迟钝.有没有更有效的方法来在matlab中可视化这个级别的点?也许一种方法来点对点?

如果没有,任何人都可以建议插件甚至不同的程序来可视化3D点?

kyp*_*hos 5

如果您希望所有百万+点出现在情节中,无论您使用哪种插件/程序,都会遇到效率问题.我的建议是下采样.在每个其他点或每第n个点使用plot3或scatter3函数,直到得到一个不缓慢的数字.只要数据的方差不是天文数字,下采样一点不应影响点的整体分布(假设你有一百万+点).而且,任何软件能够而不呆滞,显示如此多的数据是最有可能的下采样/分级或使用一些插值技术,这样做的(所以你还不如拥有控制权).