netlogo笔记(1):circular path example代码详解

本文详细介绍了NetLogo中的circular path example模型,包括setup和go键的使用,以及go-distance和go-angle两种运行方式。在setup中设置世界初始状态,go-distance和go-angle分别对应海龟按距离和角度画圈。文章还提到了一些注意事项,如变量定义、符号间隔和代码的持续执行设置。
摘要由CSDN通过智能技术生成

circular path example

circular path是netlogo模型代码库中的一个案例,初始界面如图所示:
turtles首尾相接形成一个圆。在后续的动作中,turtles将会沿一定的路线前进,形成绕圈转的效果。

初始设置:setup键

初始设置即:设置世界的初始状态。一般在界面添加setup按钮,在setup按钮对应的代码中设置主体的各种初始参数。具体操作如下:

1.添加setup按钮:点击添加、按钮,然后选择一个位置,在弹出来的对话框“命令”中将其此按钮命名为“setup”。操作完成之后setup按钮文字为红色,表示报错,因为还没有为setup添加代码。

  1. 为setup按钮添加代码;点击代码窗口,在这里编写setup按钮的执行代码,就是按下setup按钮后你希望netlogo所执行的操作。
globals [radius]
;;定义世界的属性【半径】
 
to setup 
;;亲爱的setup按钮
   clear-all
   ;;请把世界清理干净
   set radius max-pxcor - 2
   ;;然后把世界的最大横坐标设置为2
   create-ordered-turtles 12
   ;;在世界的中心造出12个面朝不同方向的海龟
   [fd radius
   ;;海龟听令:向前走ÿ
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值