Spec-Zone.ru › GNU Fortran 14

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-14.2.0/gfortran/MINVAL.html

Spec-Zone.ru

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