2012-07-28 6 views
0

문자열이 들어있는 셀 배열이 있습니다.Matlab의 셀 배열 벡터화

그 개별 스트링은 예처럼 처리해야 :

a = {'1,2','12';'2,3','23'} 

되는, 쉼표 문자열로부터 제거되어야한다.

벡터화를 사용하는 것과 비교하여 for 루프를 사용하는 속도가 무엇인지 알 수 없습니다.

그러나 벡터화를 사용하여 어떻게 달성 할 수 있습니까?

답변

5

당신은 다음과 같이 문자열의 문자를 대체 할 strrep를 사용할 수 있습니다

EDU>> a = {'1,2','12';'2,3','23'} 
a = 
    '1,2' '12' 
    '2,3' '23' 
EDU>> strrep(a,',','') 
ans = 
    '12' '12' 
    '23' '23'