matlab中一维数组的最大值有两个相同的数, 怎么用max函数返回这两个数的位置?

比如a=[1,1,1,5,1,1,5,1,1,1],怎么得到这两个5所对应的位置呢?
比如返回4和7.

再推广一下就是,返回一个一维数组中相同的最大值所在的各个位置。有相同的就都返回,没有的话只需返回一个位置就可以

使用find函数,程序如下:

温馨提示:答案为网友推荐,仅供参考
相似回答