A=[1,2,3,4,5]
%方法1,另外可以配合for循环使用
for i=1:5
A=[A;
A]
end
%这个会把A复制32行,因为一次就变两行,两次四行,三次八行,四次十六行,五次三十二行
方法1改进:
for i=1:5
a=[a;
A]
end
%这样输出的a就是我们需要的了,注意a需要初始化一下,就是a=[]
再改进:
a=[]
for i=1:5
a=[a;
A]
end
%方法2 repmat()函数
A=repmat(A,2,1) %表示把A复制了两行一列
平时也没有注意,突然发现matlab代码原来可以选择执行,就是选中你想要运行的代码,然后选择运行就可以了,原来是这么用的,我一直都是点运行全部的
一定注意a的初始化