dataset expansion keeping same values

Is it possible to extend a data in the same fashion as c=1 2 3 4 5 to c1 = 1 1 1 1 1 2 2 2 2 2 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 but on a much larger scale from an array of 144 to an array of 1440

 採用された回答

alice
alice 2017 年 7 月 18 日
編集済み: alice 2017 年 7 月 18 日

0 投票

To transform myArray by repeating its elements nRepeat times:
myArray = 100*rand(1,144); % fake data
nRepeat = 10;
myArrayRepeat = reshape(ones(nRepeat,1)*myArray,1,nRepeat*length(myArray));
or since Matlab R2015a:
myArrayRepeat = repelem(myArray,nRepeat);

その他の回答 (0 件)

カテゴリ

タグ

質問済み:

2017 年 7 月 18 日

編集済み:

2017 年 7 月 18 日

Community Treasure Hunt

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

Start Hunting!

Translated by