Repeat vector n times

58 vues (au cours des 30 derniers jours)
numnum
numnum le 24 Oct 2017
Modifié(e) : numnum le 24 Oct 2017
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?

Réponse acceptée

Honglei Chen
Honglei Chen le 24 Oct 2017
Modifié(e) : Honglei Chen le 24 Oct 2017
Have you tried repmat, say
n = 2;
t_vec = [ion ion ioff ioff ioff];
repmat(t_vec,1,n)
HTH

Plus de réponses (0)

Catégories

En savoir plus sur Detection, Range and Doppler Estimation dans Help Center et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by