repeated row within a matrix

조회 수: 16 (최근 30일)
Natasha Kratowska
Natasha Kratowska 2012년 8월 31일
Hello,
Please help me with the following:
Consider an unknown number of vectors x.
This number is generated randomly.
All the vectors are 1x10.
Also, we have a specific vector m that is also 1x10.
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

채택된 답변

Azzi Abdelmalek
Azzi Abdelmalek 2012년 8월 31일
편집: Azzi Abdelmalek 2012년 8월 31일
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)'

추가 답변 (0개)

카테고리

Help CenterFile Exchange에서 MATLAB에 대해 자세히 알아보기

제품

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by