Matlab中不同维矩阵合并

如何在Matlab将两个不同维数的矩阵合并,
比如,有下列矩阵:
X1=[1 2 3 4]; X2=[2 3];
怎么样才能将其合并成如下的格式:
X=[1 2 3 4
2 3 NAN NAN];
俺愚钝,烦请高手指点下下~

第1个回答  推荐于2016-01-02
X1=[1 2 3 4];
X2=[2 3];

X2_temp = nan*ones(1, length(X1));

X2_temp(1:length(X2)) = X2;

X = [X1
X2_temp];本回答被提问者采纳
相似回答