我有一个包含单个字母列的单元格文件,如:
G
G
A
G
U
我希望能够让我的程序搜索特定的字母,然后返回该字母每次出现的行号。我已经能够让我的程序通过搜索字符串找到某些字母,但我还没有能够让它返回行号。
答案 0 :(得分:2)
如果单元格数组是
x = { 'G'
'G'
'A'
'G'
'U' };
并且你想要'G'的行,你可以使用
g_index = find( strcmp( x, 'G' ) )
给出了
g_index = [
1 2 4
]
如果另一方面,你只有一个文本变量(字符数组)
x =
G
G
A
G
U
然后你应该能够做到
g_index = find(x=='G')