La siguiente tabla describe las funciones de ubicación:
Función |
Descripción |
maxloc (matriz, máscara) |
Devuelve la posición del elemento más grande en la matriz de matriz, si la máscara se incluye solo para aquellos que cumplen las condiciones en la máscara, se devuelve la posición y el resultado es un vector entero. |
minloc (matriz, máscara) |
Devuelve la posición del elemento más pequeño en la matriz de matriz, si la máscara se incluye solo para aquellos que cumplen las condiciones en la máscara, se devuelve la posición y el resultado es un vector entero. |
Example
El siguiente ejemplo demuestra el concepto:
program arrayLocation
implicit none
real, dimension(1:6) :: a = (/ 21.0, 12.0,33.0, 24.0, 15.0, 16.0 /)
Print *, maxloc(a)
Print *, minloc(a)
end program arrayLocation
Cuando se compila y ejecuta el código anterior, produce el siguiente resultado:
3
2