delete the first n elements of each cell
Show older comments
Given cell a, how to delete the first n elements of each cell? I am now using for loop. However, when the loop is big (5021889 loops), this line can be very slow.
May I know if there is a faster version or vectorized version of this?
Thank you
a=cell(2,1);
a{1,1}=1:10;
a{2,1}=1:10;
b=[3,8];
for i=1:2
a{i,1}(1:b(i))=[];
end
Accepted Answer
More Answers (0)
Categories
Find more on Loops and Conditional Statements 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!