问题提问之一,能者作答,特设专家分!
浏览:525831 回答:5
如何求得矩阵中最大(最小)元素的值,及其位置。
好方法,我用过!
怎么没人顶啊, 我顶!
方法比较笨拙,谨抛砖,希望高手拍砖头!
%举例说明如下 设一个数组
clear;%清内存
A=[3,5,8;4,24,6]; %先设置一个数组A
Cmax=max(A); %先求出每列的最大值,最大值构成一个行向量Cmax
Mmax=max(Cmax);%求出行向量的最大值,即为总矩阵最大值
[x,y]=find(A==Mmax);%x,y分别为最大值的在矩阵中的位置
结果如下:
A =
3 5 8
4 24 6
Cmax =
4 24 8
Mmax =
24
x =
2
y =
2
TOP
好,答案很好!谢谢!