如何缩短Matlab中的数组以防止尺寸不匹配?

时间:2015-11-13 22:15:02

标签: arrays matlab

我接受两个阵列并进行比较。但是,一个数组可能比另一个数组大。

那么,如何将较大的阵列修剪为较小的阵列以防止尺寸不匹配?

现在,我使用此代码修剪行:

[nRows1,nCols1] = size(data1);

[nRows2,nCols2] = size(data2);

data1(nRows1 + 1:nRows2,:) = [];

但是,这仍然不起作用,它表示存在尺寸不匹配。

1 个答案:

答案 0 :(得分:2)

这应该这样做:

data1(size(data2, 1)+1:end, :) = [];
data2(size(data1, 1)+1:end, :) = [];