How to find consecutive number of strings along with their starting position?
조회 수: 3 (최근 30일)
이전 댓글 표시
Assume i have cells containing values as
a,a,a,b,b,a,a,c,c,d,d
now how can i find number of a s along with the staring position. the answer would be like 3 starting at 0, and 2 starting at 5.
anyone please help...
댓글 수: 0
답변 (1개)
Azzi Abdelmalek
2016년 4월 10일
v={'a','a','a','b','b','a','a','c','c','d','d'}
idx=ismember(v,'a')
ii=strfind([ 0 idx],[0 1]);
jj=strfind([idx,0],[1 0]);
out=[ii'-1 (jj-ii)'+1]
댓글 수: 0
참고 항목
카테고리
Help Center 및 File Exchange에서 Cell Arrays에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!