Spec-Zone.ru › GNU Fortran 6

9.183 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-6.4.0/gfortran/MAXVAL.html

Spec-Zone.ru

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