如何得到361x91数组中重复最大值的位置
5 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
炫辉
el 8 de Mayo de 2024
Respondida: Dyuman Joshi
el 8 de Mayo de 2024
最大值是两个重复的值,要得到两个的位置
0 comentarios
Respuesta aceptada
Dyuman Joshi
el 8 de Mayo de 2024
%Sample data
mat = magic(4);
mat = [mat; 1 4 9 16]
%Get the maximum value
val = max(mat, [], 'all')
%% Find the indices of all occurences of the max value
%Linear indices
idx = find(mat==val)
%Subscript indices
[r,c] = find(mat==val)
Note - Use tolerance to compare for floating point values.
0 comentarios
Más respuestas (0)
Ver también
Categorías
Más información sobre Big Data Processing en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!