目录
种族竞争模拟
可以使用netlogo中的patch(瓦片)演示种族繁衍和竞争的过程。
开始步骤需要在界面上添加“setup”和“go”两个按钮。同时,为了可以控制世界中种族的个数,需要加上滑块n,将n的最大值设为8。
设置完毕后如下:
to setup:创建一个包含不同种族的世界
具体代码如下:
to setup
clear-all
ask patches [
set pcolor (random n) * 10 + 5
]
reset-ticks
end
注意点:
1.种族用瓦片的颜色来模拟,故设置pcolor(注意瓦片的颜色为pcolor)为随机数字。netlogo的颜色代码构成为:前1/2位代表色相,取值0至13;最后一位代表深浅,数字越大越浅。这里使瓦片呈现15,25,35等正色。
2.符号的前后必须加上空格,否则netlogo无法识别是字符还是运算符号。
3.别忘了clear-all和reset-ticks。