How to delete a specific number from a vector, if there are duplicates after each other?
이전 댓글 표시
Hello,
I have a vector with numbers, see example below:
[1 2 3 4 5 0 4 6 5 0 0 98 0 0 1 2 23 4 0 0 0 2 5 8 0]
I would like to delete the second 0 where there are duplicates or more 0 following each other, so the new vector looks like below:
[1 2 3 4 5 0 4 6 5 0 98 0 1 2 23 4 0 2 5 8 0]
How can I do this?
Thank you for your help.
채택된 답변
추가 답변 (1개)
a = [1 2 3 4 5 0 4 6 5 0 0 98 0 0 1 2 23 4 0 0 0 2 5 8 0];
a(a(l)==0 & a(l+1)==0)=[];
카테고리
도움말 센터 및 File Exchange에서 Simulink 3D Animation에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!