标签: matlab matrix size equality
假设我们在matlab中有以下两个矩阵:
matlab
>> x=[1 5;7 8;9 6]
>> y=[6 87]
我试图让它们具有相同的尺寸。我通过使y的大小与x的大小相同来实现这一点。但是,当我再次呼叫y时,我将结果作为原始维度。
y
x
我希望它们具有相同的尺寸,因为例如,如果我想测量它们之间的距离,它们必须具有相同的尺寸。
因此,其他单元格可以具有zero值。
zero
我怎样才能在matlab中做到这一点?
感谢。
答案 0 :(得分:2)
试试这个:
y = padarray(y,size(x)-size(y),'post');
确保尺寸(x)>大小(Y)。
有关详细信息,请查看:padarray