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

2024-11-13 04:11:15
推荐回答(2个)
回答(1):

find这个函数是寻找某个矩阵,例如A,其中满足某个条件的元素的位置。你用find(max(R))时,先计算max(R),这时仅为一个数,无判别条件,当非零时显示1,为零时,是空.你要用find找最小值在数组中的位置:find(R==min(R))
所以2的位置find(A==2) 5的位置find(A==5)

回答(2):

设矩阵为A,则用
find(A==2&A==5)
可查到