8.168 MAXVAL — Максимальное значение массива
- Описание:
- Определяет максимальное значение элементов в массиве value, или, если предоставлен аргумент DIM, определяет максимальное значение по каждой строке массива в направлении DIM. Если присутствует MASK, учитываются только элементы, для которых MASK
.TRUE.. Если массив имеет нулевой размер или все элементы MASK.FALSE., то результат-HUGE(ARRAY), если ARRAY числовой, или строка нулей, если ARRAY символьного типа. - Стандарт:
- Fortran 95 и более поздние версии
- Класс:
- Трансформационная функция
- Синтаксис:
-
RESULT = MAXVAL(ARRAY, DIM [, MASK])RESULT = MAXVAL(ARRAY [, MASK]) - Аргументы:
-
ARRAY Должен быть массивом типа INTEGERилиREAL.DIM (Необязательно) Должен быть скаляром типа INTEGER, со значением от одного до ранга ARRAY включительно. Не может быть необязательным аргументом.MASK Должен быть массивом типа LOGICAL, и согласованным с ARRAY. - Возвращаемое значение:
- Если DIM отсутствует или если ARRAY имеет ранг один, результат — скаляр. Если DIM присутствует, результат — массив с рангом на единицу меньше ранга ARRAY и размером, соответствующим размеру ARRAY с удаленным измерением DIM. Во всех случаях результат имеет тот же тип и вид, что и ARRAY.
- См. также:
- MAX, MAXLOC
© Free Software Foundation
Licensed under the GNU Free Documentation License, Version 1.3.
https://gcc.gnu.org/onlinedocs/gcc-4.9.3/gfortran/MAXVAL.html