如何利用matlab求一个矩阵里面的最大值,及位置答:用max和find函数实现。比如有一个3*4的矩阵A,A=[1,2,3;4,5,6;39,4,5;2,0,5]。其中A的最大值是39,39的位置是(3,1)。我们用如下MATLAB代码实现:A = [1,2,3;4,5,6;39,4,5;2,0,5]; %A用于承载需要求最大值及最大值位置的矩阵 max_value = max(max(A)); %求出A...
用matlab求三维矩阵元素的最值以及对应的位置答:Lax=find(x>=max_x);%计算最大值位置的单下标 [i,j,k]= ind2sub (s,Lin);%将最小值单下标转为三维多下标 [m,n,p]= ind2sub (s,Lax);%将最大值单下标转为三维多下标 Loc_in=[i,j,k];%最小值位置下标 Loc_ax=[m,n,p];%最大值位置下标 ...