我正在关闭设备(这里:pdf())我正在使用dev.off()绘制我的函数的末尾.但是,如果函数/循环由于错误而终止,则设备保持打开状态.当一个函数被反复调用时,这会导致很多开放设备; 和文件句柄.
即使功能失败,如何确保设备关闭?
我记得我曾经看过如何做到这一点,但我不记得了.
我有两个三维点云。我想比较它们的形状和范围。我认为普罗克拉斯特分析是正确的选择。我已经安装了“ shapes ”包,它提供了几种类型的Procrustes Analysis,例如通用Procrustes Analysis (GPA)。我想,我在这里遗漏了一些东西。我期待的是一个函数,我将两个 3D 矩阵传递给它,它会返回一个关于它们匹配/关联程度的值,例如 0 - 1 之间的值。类似于:
procrustes.distance(A,B) # A and B each being 3x100
Run Code Online (Sandbox Code Playgroud)
基本上就像Matlab 中的procrustes一样。