如何使用NetLogo模拟函数的结果

如何使用NetLogo模拟函数的结果,netlogo,Netlogo,假设我得到一个Y=0.5*a+0.23*b+0.52*c+0.3的函数 a是连续变量,b和c是分类变量(如1或0) 我想创建多个代理,可以用不同的b和c来填充Y的数量(四舍五入为整数) 老实说,我是Netlogo的新手,对编码不是很熟悉 我阅读了《用户手册》的三个教程,但我仍然不知道该怎么做 用户手册的三个教程 谢谢这就是你说的。但我不认为这是你真正的意思 to testme clear-all let a 5 let b 10 let c 20 let Y ceiling

假设我得到一个Y=0.5*a+0.23*b+0.52*c+0.3的函数

a是连续变量,b和c是分类变量(如1或0)

我想创建多个代理,可以用不同的b和c来填充Y的数量(四舍五入为整数)

老实说,我是Netlogo的新手,对编码不是很熟悉

我阅读了《用户手册》的三个教程,但我仍然不知道该怎么做

用户手册的三个教程


谢谢

这就是你说的。但我不认为这是你真正的意思

to testme
  clear-all
  let a 5
  let b 10
  let c 20
  let Y ceiling (0.5 * a + 0.23 * b + 0.52 * c + 0.3)
  print Y
  create-turtles Y
  [ setxy random-xcor random-ycor
  ]
end

这就是你说的。但我不认为这是你真正的意思

to testme
  clear-all
  let a 5
  let b 10
  let c 20
  let Y ceiling (0.5 * a + 0.23 * b + 0.52 * c + 0.3)
  print Y
  create-turtles Y
  [ setxy random-xcor random-ycor
  ]
end

b和c的值来自哪里?例如,您想要分布中的随机数,还是用户提供的值?谢谢。我的想法是a、b和c的值将由界面上的滑块决定。这听起来有效吗?更具体地说,Y可以被视为初始海龟可以创建的其他代理的数量。b和c的值来自哪里?例如,您想要分布中的随机数,还是用户提供的值?谢谢。我的想法是a、b和c的值将由界面上的滑块决定。这听起来有效吗?更具体地说,Y可以被视为初始海龟可以创建的其他代理的数量。非常感谢!你的回答是一个灵感!非常感谢你!你的回答是一个灵感!