delete the first n elements of each cell
Afficher commentaires plus anciens
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
Réponse acceptée
Plus de réponses (0)
Catégories
En savoir plus sur Loops and Conditional Statements dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!