2026a

# findmax!


查找数组中的最大值及其索引,并将结果写入目标容器。

# 语法

findmax!(rval, rind, A)

# 说明

findmax!(rval, rind, A) 在数组 A 中查找最大值及对应的索引,并将结果分别存入 rvalrind
NaN 被视为大于所有值(除 missing 外)。 示例

# 示例

计算最大值及索引
A = [3, 2, 1, 4]
rval = similar(A, 1)
rind = similar(A, 1)
findmax!(rval, rind, A)
([4], [4])
B = [3 2; 1 4]
rval = similar(B, 1)
rind = Array{CartesianIndex{2}}(undef, 1)
findmax!(rval, rind, B)
([4], CartesianIndex{2}[CartesianIndex(2, 2)])

# 输入参数

rval - 最大值容器
AbstractArray

用于存储最大值的容器。

rind - 索引容器
AbstractArray

用于存储最大值索引的容器。

A - 输入数组
AbstractArray

要查找最大值的输入数组。

# 另请参阅

maximum | argmax