我有一堆数字[a b]
喜欢
A = [0 0.001;
0.01 2 ;
0.02 0.5 ;
0.03 0.4 ;
0.04 0.9 ;
0.05 0.7 ;
0.06 0.5 ;
0.07 0.8 ;
0.08 0.8 ;
0.09 0.8 ;
0.10 0.3 ;
0.11 0.1 ;
0.12 0.05 ]
我想找到b
系列中的最后一个值,在此b
之后,系列正常,例如答案为[0.04 0.8]
。
矩阵非常大,我不需要对其值进行排序。
矩阵形式应该保持不变。
答案 0 :(得分:1)
怎么样:
A = [0 0.001;
0.01 2 ;
0.02 0.5 ;
0.03 0.4 ;
0.04 0.9 ;
0.05 0.7 ;
0.06 0.5 ;
0.07 0.8 ;
0.08 0.8 ;
0.09 0.8 ;
0.10 0.3 ;
0.11 0.1 ;
0.12 0.05 ]
X = find( diff(A(:,2)) > 0 ,1,'last') + 1
out = A(X,:)
返回:
X = 8
out = 0.0700 0.8000