在MATLAB中获取矩阵中的最大值,可以使用max函数。以矩阵A为例:
A = [1 2 3 4; 4 3 2 1; 7 8 9 6];
为了得到每一列的最大值,可以这样操作:
AMax = max(A')
这里AMax'得到的结果是每一行的最大值,即:
AMax = 4 4 9
如果想要从这些最大值中找到最小的那个,可以使用min函数:
amin = min(AMax)
amin的值为4,表示在每一列的最大值中,最小的那个是4。
要找到这个值在矩阵A中的具体位置,可以使用find函数:
[id,iv,ie] = find(A == amin)
这里id返回的是行索引,iv返回的是列索引,ie表示每行中满足条件的元素个数。id = 2 1 表示amin出现的位置分别是A的第2行第1列和第1行第4列。
通过上述步骤,可以有效地找出矩阵中最大值中的最小值及其在矩阵中的具体位置。
温馨提示:答案为网友推荐,仅供参考