一、对于一维向量a
b = max(a)返回这个向量的最大值
a = [1 2 3 4 5];
b = max(a);
结果如下:
[m,j] = max(a),m为这个向量的最大值,j为最大值所在的列数
a = [1 2 3 5];
[m,j] = max(a);
二、对于二维矩阵a
b = max(a)返回这个矩阵的最大行向量
a = [1 2 3 4;1 2 3 5;1 2 3 6];
b = max(a);
[m,j] = max(max(a)),m为这个向量的最大值,j为最大值所在的列数
a = [1 2 3 4;1 2 3 5;1 2 3 6];
[m,j] = max(max(a));
三、寻找二维矩阵a最大值的位置(有且只有一个最大值)
a = [1 2 3 4;1 2 3 5;1 2 3 6];
[m,j] = max(max(a));%j为最大值所在列
[m,i] = max(a(:,j));%在第j列寻找此列向量的最大值
a(i,j)%即为最大值
于 2023-05-16 第一次整理编写
学习时整理,不当之处烦请指正
码字不易,留个赞再走吧