求结构数组的最大值。

6次浏览(最近30天)
阿诺Claassens
阿诺Claassens 2020年3月3日
评论道: 斯蒂芬。 2020年3月4日
我有一个1x27的结构,有五个区域。我需要计算金牌最多的国家。所以我需要找到金矿中所有元素的最大值。我该怎么做呢?谢谢。我的结构是这样的:国家,金牌,银牌,铜牌
“澳大利亚”2 10
6 .单词conduct联想记忆
" blr " 1 11 1
“能”14 7 5

答案(2)

斯蒂芬。
斯蒂芬。 2020年3月3日
编辑:斯蒂芬。 2020年3月3日
在哪里 年代 是你的结构:
[问,idx] = max ([S.gold]);
S (idx)。国家
用逗号分隔的列表连接所有的 黄金 值转换为一个向量:
2的评论
斯蒂芬。
斯蒂芬。 2020年3月4日
请记住 接受 对你最有帮助的答案!

登录评论。


史蒂文的主
史蒂文的主 2020年3月3日
而不是把你的数据存储在 结构体 数组,我会考虑把它存储在 表格 数组中。的 struct2table 函数可以帮助您将数据转换为 表格 .如果你做了 表格 named medal with variable named Gold
maxGoldMedals = max (medals.Gold)

标签

社区寻宝

在MATLAB中心找到宝藏,并发现社区如何可以帮助你!

开始狩猎!