我有变量
A = [40 67 68 70 66 65 99 90 65 20 21]
B = [1 1 2 3 1]
如何通过匹配A
和B
的最大值获得A
的索引?
因此,想象一下B
滑过A
,在最大值匹配时停止,然后我想获得"位置"通过B
的相应指数得到A
。
期望的结果:
4 5 6 7 8
答案 0 :(得分:2)
许多人的一种方式:
A = [40 67 68 70 66 65 99 90 65 20 21]
B = [1 1 2 3 1]
%// maxima
[~,mA] = max(A(:))
[~,mB] = max(B(:))
%// result
mDiff = mA - mB
idx = ( mDiff + 1 ) : ( mDiff + numel(B) )