我有一个像这样的向量,它代表板上的水平/垂直尺寸
Hor Verti
1 2
2 3
4 1
2 3
2 2
1 4
..... and many more
我还有一个 (1, 1) 的起始向量。我想子选择该矩阵的所有行,其中水平 == 1 和垂直距离 +-2 个单位,或垂直 == 1 和水平 = +-2。
可以将其想象成迷你 4x4 棋盘上的车,它一次只能移动 2 个空格。我想从一系列提议的空间中找到它可以移动到的所有有效空间,一些提议存在不止一次是可以的,因为它们是由不同的人提议的。
我想要提案的子集
[ (Hori== sInitial(1) && (Vert - sInitial(2) <=2) ) || (Vert == sInitial(2) && (Hori - sInitial(1) <=2) ) ]
没有for循环可以做到这一点吗?