给定两个点云p,Q和一个置换矩阵X。我们可以说p=Q X。然而X是未知的。Matlab有没有实现点云来找到正确的排列矩阵?
我认为您的问题是过于关注点云和排列。让我们改写一下:
"给定两个矩阵P,Q和一个未知矩阵X,matlab能求解QX=P吗">
答案当然是肯定的,这只是一个正常的线性方程组,在文献中经常被描述为Ax=b。求解线性方程组本身就是数学的一个子领域,但这个问题很常见,因此MATLAB有一个函数可以尝试为您选择最佳算法。简单地说:
x=Ab; % or x=QP;
阅读mldivide
的文档