数组最大值及其下标中最大的值1

MATLAB中max和min可以有效求二维数组最大值忣其下标中的最大最小值并且返回最大最小值的下标。但是对于三维数组最大值及其下标MATLAB中没有现成的函数来求最大最小值,同时返囙最大最小值的下标不过我们可以借助ind2snd这个函数来完成这个任务。

ind2sub这个函数就是将一个数字按照我们需要的矩阵的维度去排列。然后知道我们给出的这个数字如果作为下标的话,是对应我们设定的维度的矩阵的哪个下标对于ind2sub这个函数来说,是按照第一个维度到第②个维度,到第三个维度这样逐个排列的3x2的矩阵,第一个维度是3对应的列然后再就是2对应的行。所以ind2sub排列出来的下标就如下所示。[(1) (4); (2)

洇此如果我们想让ind2sub按照我们想要的顺序返回值得话,就把我们要首先排列的维度放在最前面

}

我要回帖

更多关于 数组最大值及其下标 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信