查找某个值的最后一个索引

Find a last index of certain value

我有这个数组

x=[0,1,3,5,6,6,6,7,8,9]

我知道我有 (6) 的 3 个值 我怎样才能得到 (6) 的最后一个值的索引

我期待一个输出

ans= 7

我正在尝试使用查找命令,但它给了我第一次出现的值

有什么想法吗?

您可以使用 max + find

max(find(x==6))

或@rinkert 评论

find(x==6,1,'last')