【问题标题】:Obtaining the index of the largest element of an array without also obtaining the value在不获取值的情况下获取数组最大元素的索引
【发布时间】:2015-10-20 22:50:23
【问题描述】:

我知道 [M,I] = max(A) 将为我获取数组中最大元素的值及其索引。

有没有一种方便的方法来获取索引,而无需(从我的角度来看)也获取值?

理想情况下,我希望能够做到这一点,这样我就可以编写 index = function(A)。

【问题讨论】:

    标签: arrays matlab


    【解决方案1】:

    对于任何不想要的回报,您始终可以使用~,因此,在您的情况下,您将拥有[~,index] = max(A)

    【讨论】:

    • 如果您想知道它出现的位置,您别无选择,只能调用max 的双输出版本,这可能是谨慎的做法。只是我的两分钱。不过,这确实回答了这个问题。
    猜你喜欢
    • 2022-08-16
    • 2021-04-27
    • 2012-11-15
    • 1970-01-01
    • 1970-01-01
    • 2021-07-19
    • 1970-01-01
    • 2011-10-27
    • 2023-03-24
    相关资源
    最近更新 更多