MATLAB: Repeated row within a matrix

MATLABmatrix manipulationvectors

Hello,
Please help me with the following:
Consider an unknown number of vectors x.
This number is generated randomly.
All the vectors are 1×10.
Also, we have a specific vector m that is also 1×10.
How the matrix A is formed, where the vector m is repeated every second row?
For example, the rows of A are:
1st row: 1st vector
2nd row: vector m
3rd row: 2nd vector
4th row: vector m .
.
.
(x-1)th row: xth vector
xth row: vector m
Thank you very much.
Best,
Natasha

Best Answer

n=randi(100,1)
x=rand(n,10)' % your n vector;
m=ones(1,10) % your special vector
y=repmat(m,n,1)'
res=[x;y];
result=reshape(res(:),10,2*n)'