Repeat vector n times

54 ビュー (過去 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 Center および File ExchangeDetection, 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