dataset expansion keeping same values
1 view (last 30 days)
Show older comments
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
0 Comments
Accepted Answer
alice
on 18 Jul 2017
Edited: alice
on 18 Jul 2017
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 Comments
More Answers (0)
See Also
Categories
Find more on Database Toolbox in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!