String 在MATLAB中查找字符串的索引
我有一个字符串数组myString='23.654'和一个字符Char='。是否有某种方法可以使用find函数来确定myString中Char的索引?您可以使用它来标识一个字符串在另一个字符串中的位置String 在MATLAB中查找字符串的索引,string,matlab,String,Matlab,我有一个字符串数组myString='23.654'和一个字符Char='。是否有某种方法可以使用find函数来确定myString中Char的索引?您可以使用它来标识一个字符串在另一个字符串中的位置 index = strfind(myString, '.') 或者您可以将==与查找组合使用。==在字符串中的每个字符和您感兴趣的字符之间执行元素相等性检查。它将生成一个逻辑数组,该数组在字符出现的位置为true,否则为false。如果需要实际索引,find将返回所有true值的位置 index
index = strfind(myString, '.')
或者您可以将==
与查找组合使用。==
在字符串中的每个字符和您感兴趣的字符之间执行元素相等性检查。它将生成一个逻辑数组,该数组在字符出现的位置为true
,否则为false
。如果需要实际索引,find
将返回所有true
值的位置
index = find(myString == '.')