我有2个3D矩阵:
A=[19,18,17;16,15,14;13,12,11];
A(:,:,2)=[9,8,7;6,5,4;3,2,1];
B=sort(A,3);
有输出
A(:,:,1) =
19 18 17
16 15 14
13 12 11
A(:,:,2) =
9 8 7
6 5 4
3 2 1
B(:,:,1) =
9 8 7
6 5 4
3 2 1
B(:,:,2) =
19 18 17
16 15 14
13 12 11
我想在B
中找到A
的其中一个矩阵的第三坐标。
如此
find(A==B(:,:,1))
答案是
ans =
10
11
12
13
14
15
16
17
18
但是,我希望答案为2
,因为此矩阵位于A
的第三维维度的第二位置:A(:,:,2)
我该怎么做?
我尝试了find(A(~,~,:)==B(:,:,1))
,但出现了错误。