【发布时间】:2013-03-01 04:13:14
【问题描述】:
我需要转换一个矩阵:
X = [1 2; 3 4]
X = 1 2
3 4
到
X = [1 2; 1 2; 1 2; 3 4; 3 4; 3 4]
X = 1 2
1 2
1 2
3 4
3 4
3 4
并对具有任意行数的矩阵执行此操作。 如何在 MATLAB 中实现这一点?
【问题讨论】:
我需要转换一个矩阵:
X = [1 2; 3 4]
X = 1 2
3 4
到
X = [1 2; 1 2; 1 2; 3 4; 3 4; 3 4]
X = 1 2
1 2
1 2
3 4
3 4
3 4
并对具有任意行数的矩阵执行此操作。 如何在 MATLAB 中实现这一点?
【问题讨论】:
这是一个使用 kron 的简单易用的方法
kron(X,[1 1 1]')
这会产生
1 2
1 2
1 2
3 4
3 4
3 4
【讨论】: