Spec-Zone.ru › GNU Fortran 14

8.191 MAXVAL — Максимальное значение массива

Описание:

Определяет максимальное значение элементов в массиве значение, или, если аргумент DIM указан, определяет максимальное значение по каждой строке массива в направлении DIM. Если MASK присутствует, учитываются только те элементы, для которых MASK является .TRUE.. Если массив имеет нулевой размер или все элементы MASK являются .FALSE., то результат -HUGE(ARRAY) если ARRAY является числовым, или строка нулей, если ARRAY является символьного типа.

Стандарт:

Fortran 90 и более поздние версии

Класс:

Трансформационная функция

Синтаксис:
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-14.2.0/gfortran/MAXVAL.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API