例如矩阵[6,7,3,2,5
5,3,6,4,2
7,9,5,3,2
1,2,3,4,5
8,9,10,5,4]
我想提取矩阵中25个元素的最大的五个值,并去掉其他的,最终形成矩阵[00000,00000,79000,00000,89 10 00]请问该如何处理?
谢谢!那如果想提取最小的五个数呢?
追答方法是一样的,你自己试试吧
a=[6,7,3,2,5
5,3,6,4,2
7,9,5,3,2
1,2,3,4,5
8,9,10,5,4]
[x,y]=sort(a(:))
a(y(end-5:end))=0