我有可变A
大小的m
通过n
。我要生成B
大小m
的m*n
,比如下面的例子。例子:
A = [1 2 3;
4 5 6;
7 8 9]
应与
B = [1 2 3 4 5 6 7 8 9;
1 2 3 4 5 6 7 8 9;
1 2 3 4 5 6 7 8 9]
有没有办法不用循环就可以做到这一点?m
并且n
是可变的。
正如@Nerea所提到的,Repmat确实是去这里的方式。这个解决方案应该给出与他相同的答案,但我个人认为它会更优雅一些:
B=repmat(reshape(A',1,[]),size(A,1),1);
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句