Repeat vector n times

조회 수: 85 (최근 30일)
numnum
numnum 2017년 10월 24일
편집: numnum 2017년 10월 24일
I have a vector t_vec. I want to create another vector that is the repetition of t_vec n types, so that is shows somehting like this: [ion, ion, off, off, off, ion+randn, ion+randn, ioff, ioff, ioff,...], with a different value for randn each time
ton=2;
toff=3;
ion=0.7;
ioff=-6;
t_vec1(1:ton)=ion+randn;
t_vec1(ton+1:ton+toff)=ioff;
How do I do this?

채택된 답변

Honglei Chen
Honglei Chen 2017년 10월 24일
편집: Honglei Chen 2017년 10월 24일
Have you tried repmat, say
n = 2;
t_vec = [ion ion ioff ioff ioff];
repmat(t_vec,1,n)
HTH

추가 답변 (0개)

카테고리

Help CenterFile Exchange에서 Detection, Range and Doppler Estimation에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!

Translated by