matlab 中如何一个矩阵中查找几个元素的位置,比如元素为2 5两值的位置

如题所述

find这个函数是寻找某个矩阵,例如A,其中满足某个条件的元素的位置。你用find(max(R))时,先计算max(R),这时仅为一个数,无判别条件,当非零时显示1,为零时,是空.你要用find找最小值在数组中的位置:find(R==min(R))
所以2的位置find(A==2) 5的位置find(A==5)
温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-03-24
设矩阵为A,则用
find(A==2&A==5)
可查到本回答被提问者采纳
相似回答