max - FORTRAN : maxloc
问题描述
我的数据看起来像
JAN FEB MAR APR MAY JUN JUL AUG SEP OCT NOV DEC
22.60 24.60 30.60 34.60 36.20 35.70 32.10 30.20 31.40 31.60 28.00 24.80
25.40 27.60 32.40 34.60 36.50 38.10 31.70 31.40 30.30 30.20 27.00 23.90
并且有数百行!我想在每一行中找到一个最大值,并将其与月份一起写在数据旁边的不同列中
所以我的输出将是
36.20 MAY
38.10 JUN
.
.
我想使用 maxloc 函数,但我不知道如何使用它!
解决方案
尝试
index = maxloc(myTable(3,:))
print *, myTable((/1,3/), index)
它应该从第三行中选择最高值,并在该索引处显示第一个和第三个值。
推荐阅读
- html - 关于媒体查询的问题
- html - HTTP 请求的触发
- css - 为什么当我向其中添加类时我的 css 转换不起作用
- graphql - 使用 3 种不同组合查询 Appsync graphql
- python - 如何使用 pandas 将文件名映射到从多个 excel 文件中提取的列
- html - 通过悬停放大元素会产生奇怪的行为
- amazon-web-services - AWS Cognito + API Gateway,根据用户名授权
- css - css 选择一个带有 dt 但不是 dd 的 dl
- gcc - ldd 显示未找到共享库依赖项的库
- laravel - Laravel,Vue.js 插入数组