我想知道在一个矩阵中前20个最小项在这个矩阵中的位置 如何写程序。。。。
大神~~~谢谢了~~~但是我想知道的是前20个最小项的所有位置 不是第20个最小项的位置~~~大神
那就得排序了,matlab自带的sort函数我记得可以输出排序后每个值在原数组的索引位置[ result, index ] = sort( a );result的前20个数就是数组中前20个最小的数(结果升序排列的),你取index的前20个数就是每个值对应的位置。我电脑没装matlab,sort函数应该是这样用的,不行你查查。