matlab学习笔记 复制向量

已有向量:

[1  2  3  4  5  6  7  8  9] ;
欲将其处理为:

[1  1   2  2  3  3  4  4  5  5  6  6  7  7  8  8  9  9] ;

处理方法:

一、复制为矩阵:

 A = [1  2  3  4  5  6  7  8  9] 

 A =

     1     2     3     4     5     6     7     8     9
 
 
 B = repmat(A,2,1)

 B =

     1     2     3     4     5     6     7     8     9
     1     2     3     4     5     6     7     8     9
二、按列将矩阵处理为列向量:

 C = [B(:)]

 C =

     1
     1
     2
     2
     3
     3
     4
     4
     5
     5
     6
     6
     7
     7
     8
     8
     9
     9
三、将C进行转置:  

 C = C'

 C =

     1     1     2     2     3     3     4     4     5     5     6     6     7     7     8     8     9     9


你可能感兴趣的:(函数,matlab)