matlab怎么找到数组的最大值以及它所在的位置

有时辰我们利用matlab进交运算的时辰,想找到一个数组的最年夜值以及它地点的位置,怎么找到呢,下面来分享一下方式

工具/原料

  • matlab
  • 找到数组的最年夜值以及它地点的位置方式

一维数组方式

  1. 1

    第一步打开matlab,在号令行窗口中输入a=[1 5 6 7 9 5 3 6],按回车键,如下图所示:

  2. 2

    第二步输入[m,index]=max(a),求a数组的最年夜值以及它地点的位置,如下图所示:

  3. 3

    第三步按回车键,可以看到a数组的最年夜值为9,位置下标是5,如下图所示:

多维数组方式

  1. 1

    第一步在号令行窗口中输入 b=[1 5 6 7;4 8 5 1],建立一个二维数组b,如下图所示:

  2. 2

    第二步输入

    n=max(max(b))

    [row,cell]=find(b==n)

    ,按回车键求二维数组的最年夜元素和地点位置,此中n代表最年夜值,row代表行,cell代表列,如下图所示:

注重事项

  • 若是你感觉这篇对你有效的话,请投一下票
  • 发表于 2018-12-03 00:00
  • 阅读 ( 201 )
  • 分类:其他类型

相关问题

0 条评论

请先 登录 后评论