2012-07-28 45 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'