Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/matlab/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
String Matlab中的细胞阵列矢量化_String_Matlab_Replace_Cell_Vectorization - Fatal编程技术网

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'