这个问题是关于 Matlab 函数ismember
或替代方法的
我有一个向量 X,其中包含多次出现的 Y,我想知道 Y 出现的行,所有这些行不只是一个。这个向量在我的代码中会更大,所以任何关于效率/时间节省的建议都将不胜感激。
我的代码如下:
X = [1 1 0 1 1 0 1 0 1]'
Y=0
[~,indx]=ismember(Y,X,'rows')
我得到的输出是:
指数 =
8
理想情况下,我希望输出类似于以下内容:
指数 =
[3 6 8]
是否有可能获得此解决方案,ismember
或者我应该查看类似find
功能的东西?
一如既往,非常感谢您的时间和帮助。