Spec-Zone.ru › GNU Fortran 10

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

Spec-Zone.ru

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