【发布时间】:2018-01-11 07:20:36
【问题描述】:
我的问题包括两件事:
-
如何为标题编码 4 个不同的范围
- 一个。 315 - 45
- 乙。 46 - 135
- c。 136 - 225
- d. 226- 314
2.如何编码选择这个范围的概率。 (我在下面附上图片以使其清楚)
我想做的是:
a) 用于标题 a;海龟选择这个范围的概率应该是85%
b) 对于标题 b、c 和 b,将有 5% 的海龟选择该标题的任何一侧
由于我不善于用文字解释,所以我附上了我打算做什么的图片
这是我的代码
to random-behave
let p random-float 100
if (p >= 85)
[set heading heading + 45
set heading heading - 45]
if (p >= 15)
[set heading other heading + 45
set heading other heading - 45]
if not can-move? 1 [ rt 180 ]
fd 1
]
end
我尝试实现rnd extension,但我不知道应该把它放在哪里。如果可能的话,有没有办法根据标题的程度对标题进行编码,而不是if (p >=15)?由于other 不能在这里使用。
提前谢谢你。
【问题讨论】:
标签: range probability netlogo heading