Matlab将数据按列拼接为1列?

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设为一个简单的矩阵试试看结果是不是你想要的,楼主亲测有效。

你可能感兴趣的:(matlab日常,matlab,开发语言)