bul*_*cky 7 arrays matlab find coordinates multidimensional-array
我有一个三维数组,我希望能够找到一个特定的值并获得三个坐标.
例如,如果我有:
A = [2 4 6; 8 10 12]
A(:,:,2) = [5 7 9; 11 13 15]
我想找到哪里7,我想得到坐标i = 1 j = 2 k = 2
我尝试了各种各样的变化find(A == 7),但我还没到任何地方.
谢谢!
car*_*ett 12
您寻求的功能是ind2sub:
[i,j,k]=ind2sub(size(A), find(A==7))
i =
1
j =
2
k =
2
Run Code Online (Sandbox Code Playgroud)