如何选择第二个数组的最大值。

105(30天)
jaah纳
jaah纳 2020年1月7日
评论道: Stephen23 2020年1月7日
一个= (20 60 80 100 75 90 35 55)
对,如果我使用命令max()它给100。
但是我需要选择第二个最大值90。
有人能帮助我。

答案(2)


Lucademicus
Lucademicus 2020年1月7日
一种方法是对数组进行排序,并采取第二价值的价值。
[a, b] = (a);
最大= A (b (end-1));
有多种方式可以做到这一点。我相信有人会想出一个更好的oneliner,但这应该做你的工作。

标签

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!