在NetLogo中创建具有不同拓扑关系的两个区域

在NetLogo中创建具有不同拓扑关系的两个区域,netlogo,Netlogo,我想创建两个区域,可以有一个拓扑关系,例如两个区域A和B:A覆盖B,或A包含B,或。 如何创建这两个区域? 任何人能提供的任何帮助都将不胜感激 假设我有一个区域: let region1 n-of 20 patches 下面是我如何创建一个完全包含在region1中的新区域: let region2 n-of 10 region1 或与区域1不相交的新区域: let region3 n-of 10 patches with [not member? self region1] 你能更准确地

我想创建两个区域,可以有一个拓扑关系,例如两个区域A和B:A覆盖B,或A包含B,或。 如何创建这两个区域?
任何人能提供的任何帮助都将不胜感激

假设我有一个区域:

let region1 n-of 20 patches
下面是我如何创建一个完全包含在region1中的新区域:

let region2 n-of 10 region1
或与区域1不相交的新区域:

let region3 n-of 10 patches with [not member? self region1]

你能更准确地说明你想表达的意思吗?可以举个例子吗?确切地说,这些区域将如何影响代理的行为?我想有两个补丁的代理集(称为区域),每个补丁都可以有一种颜色。这些代理集可以有一个相交状态,例如,两个代理集可以是不相交的,并且没有任何相交,或者其中一个位于另一个代理集的内部。我的问题是,我不知道如何创建两个代理集,它们每次都有不同的交叉点状态。我已经根据额外的说明尽了最大的努力来回答。请注意,您可以自由编辑原始问题以使其更好,而不仅仅是添加评论。