我有矩阵
A=magic(4)*10
和矩阵
B=[6 6 2 6; 1 1 2 1; 7 7 2 1; 3 3 -1 3 ]
我想获得A
取决于B
. 例如:
A=
160 20 30 130
50 110 100 80
90 70 60 120
40 140 150 10
B=
6 6 2 6
6 6 2 2
2 6 2 6
6 2 -1 2
我想从A(1,1)
(值=160)开始。然后,如果 , 上的对应值B
,B(1,1) = 6
我想得到右边的元素,A(1,2)
,如果B(1,1) = 2
,我想得到下面的值,A(2,1)
。最后,如果值为-1,我不想继续。最后我想得到这样的结果:
result=
160
20
30
100
60
任何人都可以帮助我吗?