程序未正确计算最大值
clc
A = [ 13 54 21 ;
16 69 13 ;
22 23 32];
[r,c,v] = find(A == max(A(:)));
disp(['max ',num2str(v)])
disp(['index ',num2str([r,c])])
程序未正确计算最大值,但索引正确
max 1-false,必须为69 || 索引2 2-是
答案 0 :(得分:0)
%For r2018b and later
[val,idx] = max(A,[],'all');
%For earlier versions
[val,idx] = max(A(:));
最大元素值为val,val == A(idx)。对于给定的语法,val和idx保证是数字,而不是向量或矩阵。 如果需要行和列下标,请使用ind2sub函数
[r,c] = ind2sub(size(A), idx);