我正在尝试从具有 id 值的二维矩阵中提取板上每个元素的相邻 id。
我有一个 ID 列表及其坐标(n 个元素),我正在创建以下内容:(仅左邻居的示例)。
%Left:
leftIndex = (currentLocationIndex - bSize);
hasLeft = leftIndex >= 1; %If element on first col, value will be 0 or negative
hasLeft = hasLeft(:) & board(leftIndex)==0;
我得到:下标索引必须是真正的正整数或逻辑。
我想使用 && 操作数或其他一些逻辑的主体。leftIndex 包含表中当前索引的所有索引。有些是合法的有些不合法。如果 hasLeft 向量为真,则 leftIndex 向量值在“板”中是合法的。
仅当 hasLeft 为真时,如何检查向量的某个值中的邻居?
谢谢!