2016-09-29 179 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