Spec-Zone.ru › GNU Fortran 8

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

Описание:

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

Стандарт:

Fortran 95 и более поздние

Класс:

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

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

Spec-Zone.ru

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