matlab实现查找数组中某个组合的下标,例如在a=[4,1,4,2,1,4,3,4,4,4]中查找[4,X,4]组合的下标。

X为任意值,在a中符合的组合有[4,1,4]、[4,3,4]、[4,4,4],然后得到这几个组合在a中的下标,求各位大神帮帮忙,谢谢!

a=[4,1,4,2,1,4,3,4,4,4];
ind=find(a(1:end-2)==4);
ind=ind(a(ind+2)==4)

ind =

1 6 8
温馨提示:答案为网友推荐,仅供参考