matlab中查找矩阵中绝对值最大元素的下标怎么弄

2024-11-09 10:09:15
推荐回答(3个)
回答1:

可以使用find函数,找到最大元素的下标。

具体的过程如下,若矩阵为A:

index = find(A == max(max(A)))


结果如下:

回答2:

首先[C1,I1]=max(A)返回矩阵A的每一列的最大值和它所在的行数。
然后[C2,I2]=max(C1)返回向量C1的最大值和它的位置。
因此,矩阵A的最大值下标为A(I1(I2),I2)。

回答3:

如下
例如
>> a=[-5 2 3 4 5 2 5];
>> find(abs(a)==max(abs(a)))
即可找出矩阵a中绝对值最大元素的下标