找到对应于特定z值的x,y索引,内置函数?

时间:2014-03-13 21:47:58

标签: arrays matlab

假设我有一个包含NY行和NX

的矩阵
a(NY,NX)

说一些整数ij

a(i,j) = value

在MATLAB中是否有内置函数给出了集合A:= {all(i,j),使得值= a(i,j)}

1 个答案:

答案 0 :(得分:0)

find与两个输出结合使用:

[ii jj] = find(A==value);

示例:

>> A = [ 1 2 3;
         3 2 1;
         2 1 0];
>> value = 3;
>> [ii jj] = find(A==value)
ii =
     2
     1
jj =
     1
     3

请注意,结果先按列排序,然后按行排序。