MATLAB中求一维数组中最大值所在的位置

2024-12-12 11:14:32
推荐回答(3个)
回答1:

[x y]=max(A),x是最大值,y是最大值所渗弯陆闹野在的位置。A=[1 2 3 5 4 1 2],得到的结果是x=5,丛顷y=4

回答2:

设谨圆谨s为一腔运维数组,find(s==max(s))即可得到最大值所在位置。
>> s=[13 5 22 4];
>>祥基 find(s==max(s))

ans =

3

回答3:

[x y]=max(A),x是最大值,y是盯碰模最大值所在吵纯的位置。A=[1 2 3 5 4 1 2],得到凯缓的结果是x=5,y=3