例子:
A=[1,2,3;4,5,6];
[x,y]=find(max(max(A)));
更一般的,找出第二大第三大的数
- A = [1 2 8; 3 2 10 ;3 1 5];
- [As ind]=sort(A(:)); %将A中的所有元素按升序排列,而不是每行或是每列,返回值ind是对应元素的索引号
- [r c]=ind2sub(size(A),ind(end-1:end-2))%将索引号转换成下标,每行的两个值分别对应行号和列号
- A(ind(end-1:end-2)) %显示A中第二大、第三大数据的数值