Create a new vector with all values between "Start" and "Stop" arrays.
17 views (last 30 days)
Show older comments
Early Social Development Lab Lab
on 8 Feb 2021
Edited: Manash Sahoo
on 8 Feb 2021
Hello, I have created a stop and start cell array to select a time frame of usuable data. How can I create an array that has all of the values between the start and respective stop cells (or numbers - happy to change the format)? Thank you in advance for your assistance.
Example:
Start = [1, 30, 70, 100] Stop = [10, 45, 75, 150]
I want one array that has all values between start and stop e.g., 1:10 30:45 70:75 100:150
0 Comments
Accepted Answer
Manash Sahoo
on 8 Feb 2021
Edited: Manash Sahoo
on 8 Feb 2021
You could store them in a cell array:
newarr={};
Start = [1, 30, 70, 100];
Stop = [10, 45, 75, 150];
for i = 1:size(Start,2)
newarr{i} = Start(i):Stop(i);
end
0 Comments
More Answers (0)
See Also
Categories
Find more on Cell Arrays 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!