2012-11-22 6 views
1

: m = { 'A' 'B' 'A' '절'}는 MATLAB에서 벡터의 반복 값을 검색하는 방법

은 어떻게 if 문을 만들 경우 I 행의 반복 값을 가지고, 내가 더 profisional 뭔가 싶어 ... 나는이 코드를 가지고 있지만 직접 코드가 아닙니다이 행 를 생략한다 (한 줄 기능 루프없이를!)

for j=1:length(m) 
    if isequal(m{1,j},m{1,j+1}) 
     disp('error'); 
    end 
end 

답변

4

unique 명령을 사용하십시오. 또한 행렬에서 반복 행을 찾을 수 있습니다 http://www.mathworks.se/help/matlab/ref/unique.html#btb0_85

+0

고유 한 셀 배열이 작동하지 않습니다 ... – Gloria

+2

예제 데이터는 벡터이며 고유하게 동작합니다 (R2012b). 실패한 사례를 줄 수 있습니까? –