怎样返回matlab矩阵中某个元素的下标0 .0 5 .5 6 .0 3 .11 .3 6 .0 1 .1 6 .06 .0 4 .3 2 .3 1 .1列出值为 0.6 的元素的下标
问题描述:
怎样返回matlab矩阵中某个元素的下标
0 .0 5 .5 6 .0 3 .1
1 .3 6 .0 1 .1 6 .0
6 .0 4 .3 2 .3 1 .1
列出值为 0.6 的元素的下标
答
假设你上面的矩阵为a,用find函数就行了,如果你找的是不重复的某个数,例如6则在windows输入[row,col] =find(x == 6) 就会返回6行列数,如果是重复的数如0,则[row,col] =find(x == 0) 返回的是row=[1 2]
clo=[1 5]
意思是第1行第1列和第2行第5列都是0,行坐标和列坐标被分别放置的