网站首页 美食营养 游戏数码 手工爱好 生活家居 健康养生 运动户外 职场理财 情感交际 母婴教育 时尚美容 知识问答

如何用matlab寻找数组前k个最大值

时间:2024-10-13 10:23:03

1、比如我们有一个数组A。现在我们相求其最大三个值以及位置。A(:)将数组处理降为一维。然后使用sort排序,并将排序结果转置(横着显示)

如何用matlab寻找数组前k个最大值

3、我们回到原有数组A。其序号的含义解释如图,就是从最低维一层层排号。5,4,8分别圈出。

如何用matlab寻找数组前k个最大值

5、也可以全部用程序完成。使用length(A(:))计算数组A的元素个数。sort之后,取出最后的3个,从len-2到len。

如何用matlab寻找数组前k个最大值
© 2025 小知经验
信息来自网络 所有数据仅供参考
有疑问请联系站长 site.kefu@gmail.com