Netlogo学习之拓扑(Topology)

拓扑(Topology)

        NetLogo世界有四种拓扑类型:环面(torus)、盒子(box)、垂直柱面(verticalcylinder)
和水平柱面(ho rizontal cylinder)。通过打开或关闭x,y方向的回绕设定拓扑。

        世界默认是环面,环面在两个方向都回绕,即世界的上下边界连在一起,左右边界连在一起。因此如果海龟移出右边界就会出现在左边界,上边界和下边界也是如此;如果是盒子,在两个方向都不回绕,世界是有界的,因此海龟没法移出边界。水平或垂直柱面只在一个方向回绕,而另一个方向不回绕。水平柱面是垂直回绕,即上下边界相连,而左右不连。垂直柱面与此相反,是水平回绕,即左右边界相连,但上下边界不连。

注意:边界上的瓦片少于8个邻元,角上的只有3个邻元,其他的有5个。

        

代码示例Code Example: Neighbors Example

        从NetLogo3.0以后有设置用来激活回绕的可视化,因此如果海龟图形跨越边界时,海龟的部分图形会显示在对面边界。(海龟本身是不占空间的点,不可能处在世界的两个边界,但海龟图形有大小,所以看起来占用空间。)
        当你跟随海龟时,回绕会影响视图显示。在环面上,不管海龟走到哪里,你总是能看到周围的世界:

        然而在盒子或柱面世界是有边的,超出世界范围的部分在视图里显示为灰色。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值