2016-09-29 181 views
-2

我有一个字符串数组myString ='23.654'和一个字符Char ='。'。有什么方法可以使用find函数来确定myString中Char的索引吗?在MATLAB中查找字符串中的字符索引

+1

https://www.mathworks.com/help/matlab/ref/strfind.html?requestedDomain=www.mathworks.com –

回答

2

您可以使用strfind来识别一个字符串在另一个字符串中存在的位置。

index = strfind(myString, '.') 

或者您可以使用==加上find==执行字符串中每个字符与感兴趣字符之间的元素相等检查。它会产生一个逻辑阵列,其中字符发生的地方是true,否则将产生false。如果您需要实际索引,则find将返回所有true值的位置。

index = find(myString == '.') 
+0

正是我所需要的。非常感谢。 – jalexbnbl