我有2个值,我想在数组中找到它们。 此值具有相同的索引
示例:
0 0
1 2
2 3
4 5
我正在寻找(1,2)所以索引是2
答案 0 :(得分:3)
M = [[0 0]; [1 2]; [2 3]; 4 5]
ex = [1, 2]
[~ r] = ismember(ex,M, 'rows')
我认为这就是你所追求的目标。
如果您不想匹配整行,只需匹配第2列和第3列,那么:
[~, r] = ismember(ex, M(:,2:3), 'rows')
答案 1 :(得分:0)
find(example(1:end-1)== val(1)& example(2:end)== val(2))
或者如果你有合适的工具箱(econ?),请使用lagmatrix和bsxfun来比较整行。