String Matlab中的细胞阵列矢量化
我有一个包含字符串的单元格数组 需要处理这些单个字符串,例如:String Matlab中的细胞阵列矢量化,string,matlab,replace,cell,vectorization,String,Matlab,Replace,Cell,Vectorization,我有一个包含字符串的单元格数组 需要处理这些单个字符串,例如: a = {'1,2','12';'2,3','23'} 其中,逗号应从字符串中删除 我不知道使用for循环与使用矢量化相比,速度有多快 但是如何使用矢量化实现这一点呢?您可以使用strep替换字符串中的字符,如下所示: EDU>> a = {'1,2','12';'2,3','23'} a = '1,2' '12' '2,3' '23' EDU>> strrep(a,','
a = {'1,2','12';'2,3','23'}
其中,逗号应从字符串中删除
我不知道使用for循环与使用矢量化相比,速度有多快
但是如何使用矢量化实现这一点呢?您可以使用
strep
替换字符串中的字符,如下所示:
EDU>> a = {'1,2','12';'2,3','23'}
a =
'1,2' '12'
'2,3' '23'
EDU>> strrep(a,',','')
ans =
'12' '12'
'23' '23'
您可以使用
strep
替换字符串中的字符,如下所示:
EDU>> a = {'1,2','12';'2,3','23'}
a =
'1,2' '12'
'2,3' '23'
EDU>> strrep(a,',','')
ans =
'12' '12'
'23' '23'