作者KAINTS (大安Eason哥)
看板MATLAB
标题[问题] 在一个矩阵中每一列找出几个最小值
时间Sun Jul 17 20:39:07 2016
A=[
16 13 16 17 12
21 19 22 14 11
19 21 23 20 15
10 11 9 18 14
11 13 12 12 13
3 10 4 13 8
]
假设我要在每一列中找出最小的三个数字,以及各自的位置
想问一下有什麽比较有效率的写法吗?
[val, ind]=min(A')
这个只能找出最小的一个
是觉得用一些方式也可以写出来啦
但想问看看有没有什麽function也可以解
感谢大大
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 36.231.149.105
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/MATLAB/M.1468759150.A.476.html
1F:→ celestialgod: [~, idx] = sort(A, 2) 07/17 21:12
2F:→ name0625: C大又秒杀了 07/18 12:07
3F:→ KAINTS: thx~~ 07/21 23:45