matlab提取矩阵绝对值最大的元素

比如有个矩阵A,我要提取它第j列中,绝对值最大的元素,改怎么写?有现成的指令吗?

[dummy,I]=max(abs(A(,j)));
A(I,j)就是绝对值最大的元素了追问

我找到了,你的我运行不出来,逗号左边少了冒号!

追答

sorry……-_-|||

知道怎么做就行了嘛。。。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-04-07
maxmum=[];%每一列最大值
maxind=[];%每一列第一个最大值的行坐标
for ii=1:size(A,2)
tem=abs(A(:,j));
mum=max(tem);
[ind]=find(tem==mum,1);

maxmum=[maxmum,mum];
maxind=[maxind,ind];
end本回答被网友采纳
相似回答