matlab怎么找到数组的最大值以及它所在的位置
有时候我们使用matlab进行运算的时候,想找到一个数组的最大值以及它所在的位置,怎么找到呢,下面来分享一下方法
一维数组方法
- 01
第一步打开matlab,在命令行窗口中输入a=[1 5 6 7 9 5 3 6],按回车键,如下图所示:
- 02
第二步输入[m,index]=max(a),求a数组的最大值以及它所在的位置,如下图所示:
- 03
第三步按回车键,可以看到a数组的最大值为9,位置下标是5,如下图所示:
多维数组方法
- 01
第一步在命令行窗口中输入 b=[1 5 6 7;4 8 5 1],创建一个二维数组b,如下图所示:
- 02
第二步输入 n=max(max(b)) [row,cell]=find(b==n) ,按回车键求二维数组的最大元素和所在位置,其中n代表最大值,row代表行,cell代表列,如下图所示:
赞 (0)