99问答网
所有问题
matlab 找出矩阵中除0以外的最小值及其位置
我有一个n*n的对称矩阵,n(i,j)>=0,对角线的位置是0,我现在需要找出该矩阵中每一列除了0以外的最小值和它的位置,求大神
要代码
举报该问题
推荐答案 推荐于2017-11-26
假设你原来的矩阵是a
b=a; %让b=a
b(b==0)=inf; %b中为0的元素设为
无穷大
[minv ind]=min(b,[],2);
%得到的minv是个
列向量
,每一行代表,a中该行除0以外的最小值
%ind也是列向量,和minv对应,表示这行最小值出现的列坐标
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://99.wendadaohang.com/zd/eveXettjWzezteWvjv.html
相似回答
大家正在搜
相关问题
matlab从一行矩阵中找到最小值位置
matlab如何找到矩阵中零元素的位置?急!!!!!!!!!...
matlab如何找出一个矩阵中的前n个最小项所在的位置
怎样将矩阵中每行最小值所在位置找到
求助matlab!!!哪位高手能帮编一个“找出m*n维矩阵每...
matlab 求出一维矩阵中最小值,且求出该最小值在矩阵中的...
Matlab 编写函数,找出 n个数中的最大值和最小值及其所...
matlab里找到三维矩阵中的最大或最小值之后 怎么找它所在...