- Fortran教程
- Fortran - 主页
- Fortran - 概览
- Fortran - 环境设置
- Fortran - 基本语法
- Fortran - 数据类型
- Fortran - 变量
- Fortran - 常量
- Fortran - 算子
- Fortran - 决策
- Fortran - 循环
- Fortran - 数字
- Fortran - 字符
- Fortran - 字符串
- Fortran - 数组
- Fortran - 动态数组
- Fortran - 派生数据类型
- Fortran - 指针
- Fortran - 基本输入输出
- Fortran - 文件输入输出
- Fortran - 过程
- Fortran - 模块
- Fortran - 内置函数
- Fortran - 数值精度
- Fortran - 程序库
- Fortran - 编程风格
- Fortran - 调试程序
- Fortran资源
- Fortran - 快速指南
- Fortran - 有用资源
- Fortran - 探讨
Fortran - 位置函数
下表描述了位置函数
函数 | 描述 |
---|---|
maxloc(array, mask) | 如果包括mask,它会返回array数组在满足mask条件下元素的最大值的位置,会返回位置,结果为整型向量。 |
minloc(array, mask) | 如果包括mask,它会返回array数组在满足mask条件下元素的最小值的位置,会返回位置,结果为整型向量。 |
示例
以下示例演示了该概念
program arrayLocation implicit none real, dimension(1:6) :: a = (/ 21.0, 12.0,33.0, 24.0, 15.0, 16.0 /) Print *, maxloc(a) Print *, minloc(a) end program arrayLocation
编译并执行以上代码,会产生以下结果
3 2
fortran_arrays.htm
广告