如何在matlab下提取矩阵中若干个最大值的点例如矩阵[6,7,3,2,55,3,6,4,27,9,5,3,21,2,3,4,58,9,10,5,4]我想提取矩阵中25个元素的最大的五个值,并去掉其他的,最终形成矩阵[00000,00000,79000,00000,89 10 00]请问
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/11 00:14:50
![如何在matlab下提取矩阵中若干个最大值的点例如矩阵[6,7,3,2,55,3,6,4,27,9,5,3,21,2,3,4,58,9,10,5,4]我想提取矩阵中25个元素的最大的五个值,并去掉其他的,最终形成矩阵[00000,00000,79000,00000,89 10 00]请问](/uploads/image/z/399386-2-6.jpg?t=%E5%A6%82%E4%BD%95%E5%9C%A8matlab%E4%B8%8B%E6%8F%90%E5%8F%96%E7%9F%A9%E9%98%B5%E4%B8%AD%E8%8B%A5%E5%B9%B2%E4%B8%AA%E6%9C%80%E5%A4%A7%E5%80%BC%E7%9A%84%E7%82%B9%E4%BE%8B%E5%A6%82%E7%9F%A9%E9%98%B5%5B6%2C7%2C3%2C2%2C55%2C3%2C6%2C4%2C27%2C9%2C5%2C3%2C21%2C2%2C3%2C4%2C58%2C9%2C10%2C5%2C4%5D%E6%88%91%E6%83%B3%E6%8F%90%E5%8F%96%E7%9F%A9%E9%98%B5%E4%B8%AD25%E4%B8%AA%E5%85%83%E7%B4%A0%E7%9A%84%E6%9C%80%E5%A4%A7%E7%9A%84%E4%BA%94%E4%B8%AA%E5%80%BC%2C%E5%B9%B6%E5%8E%BB%E6%8E%89%E5%85%B6%E4%BB%96%E7%9A%84%2C%E6%9C%80%E7%BB%88%E5%BD%A2%E6%88%90%E7%9F%A9%E9%98%B5%5B00000%2C00000%2C79000%2C00000%2C89+10+00%5D%E8%AF%B7%E9%97%AE)
如何在matlab下提取矩阵中若干个最大值的点例如矩阵[6,7,3,2,55,3,6,4,27,9,5,3,21,2,3,4,58,9,10,5,4]我想提取矩阵中25个元素的最大的五个值,并去掉其他的,最终形成矩阵[00000,00000,79000,00000,89 10 00]请问
如何在matlab下提取矩阵中若干个最大值的点
例如矩阵[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]请问该如何处理?
如何在matlab下提取矩阵中若干个最大值的点例如矩阵[6,7,3,2,55,3,6,4,27,9,5,3,21,2,3,4,58,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(1:end-5))=0
a =
0 7 0 0 0
0 0 0 0 0
0 9 0 0 0
0 0 0 0 0
8 9 10 0 0
因为你的矩阵中有两个7,程序自动去了第一个7,所以和你的结果有点不一样!