将两个矩阵分解移位并重叠成单个矩阵

时间:2017-07-13 22:02:56

标签: r matlab matrix

我有两个相似(不相同)矩阵的移位重叠矩阵。如何将这个矩阵分解成原来的两个矩阵?这是显示此问题的R代码。

matrix1 = [1:5;6:10;11:15;16:20;21:25]
matrix2 = matrix1 + randn(5)
matrix3 = [matrix1(:,1:2),0.5*(matrix1(:,3:5)+matrix2(:,1:3)),matrix2(:,4:5)]

这是Matlab版本:

matrix3

在这种情况下,我只能看到matrix3,并且知道矩阵有两列移位。

然后如何将matrix1分解回matrix2和{{1}}?我不期望高精度,但我不知道,R或Matlab应该有一些解决方案。

为了使它更直观,两个相似的图片与已知的移位重叠(例如右边的10px),我想将重叠的图片分解为这两个相似的图片。

0 个答案:

没有答案