假设我有一个包含NY
行和NX
列
a(NY,NX)
说一些整数i
,j
,
a(i,j) = value
在MATLAB中是否有内置函数给出了集合A:= {all(i,j),使得值= a(i,j)}
答案 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
请注意,结果先按列排序,然后按行排序。