MATLAB如何在二维矩阵中快速找到最大值的位置
程序员文章站
2022-05-12 10:40:43
...
网上找了找方法都比较冗长,适合于复杂的矩阵,但对于简单的二位矩阵找最大值有没有简易方法?
直接贴代码:
[m,j]=max(max(ave_pre));%%得到的是整个矩阵最大值的值和纵坐标
[m,i]=max(ave_pre(:,j)); %%得到的是整个矩阵最大值的值和横坐标
ave_pre(i,j) %%检查是否与m一致
这个代码适用于最大值只出现一次的矩阵,如果有多个最大值,是否能输出全部位置目前尚未测试,请大家参考时有所注意!