均衡矩阵的大小

时间:2013-04-20 19:00:59

标签: matlab matrix size equality

假设我们在matlab中有以下两个矩阵:

>> x=[1 5;7 8;9 6]

>> y=[6 87]

我试图让它们具有相同的尺寸。我通过使y的大小与x的大小相同来实现这一点。但是,当我再次呼叫y时,我将结果作为原始维度。

我希望它们具有相同的尺寸,因为例如,如果我想测量它们之间的距离,它们必须具有相同的尺寸。

因此,其他单元格可以具有zero值。

我怎样才能在matlab中做到这一点?

感谢。

1 个答案:

答案 0 :(得分:2)

试试这个:

y = padarray(y,size(x)-size(y),'post');

确保尺寸(x)>大小(Y)。

有关详细信息,请查看:padarray