Spec-Zone.ru › GNU Fortran 13

8.199 MINVAL — Минимальное значение массива

Описание:

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

Стандарт:

Fortran 90 и позже

Класс:

Функция преобразования

Синтаксис:
RESULT = MINVAL(ARRAY, DIM [, MASK])
RESULT = MINVAL(ARRAY [, MASK])
Аргументы:
ARRAY Должен быть массивом типа INTEGER или REAL.
DIM (Необязательно) Должен быть скаляром типа INTEGER, со значением от одного до ранга ARRAY включительно. Не может быть необязательным формальным аргументом.
MASK Должен быть типа LOGICAL, и согласован с ARRAY.
Возвращаемое значение:

Если DIM отсутствует или если ARRAY имеет ранг один, результат является скаляром. Если DIM присутствует, результат является массивом с рангом на единицу меньше, чем ранг ARRAY, и размером, соответствующим размеру ARRAY с удаленным измерением DIM. Во всех случаях результат имеет тот же тип и вид, что и ARRAY.

См. также:

MIN — Минимальное значение списка аргументов, MINLOC — Позиция минимального значения в массиве

© Free Software Foundation
Licensed under the GNU Free Documentation License, Version 1.3.
https://gcc.gnu.org/onlinedocs/gcc-13.3.0/gfortran/MINVAL.html

Spec-Zone.ru

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