MATLAB里n个列向量怎么拼接起来?
%方法一:使用for循环
a = ones(2,1000);
[~,n] = size(a);
A = ones(2,2);
for ii = 1: n
A = [ A , a(:,ii)];
end
%方法二:如果你是想把矩阵按照列首位相接拼成一个新的一维列向量,可以用以下程序,最简单,just:
%把a按列向量首位相接,得到的新向量作为c
a = [1,2,3;4,5,6]
c = a(:); %你可以把c设为一个简单的矩阵试试看结果是不是你想要的,楼主亲测有效。