Netlogo:比较netlogo中两个不同时刻乌龟的一个变量

Netlogo: compare a variable of a turtle in two different moments in netlogo

我正在用 Netlogo 编写模拟,我需要比较两个不同时刻 t 和 (t-1) 的变量值(特定海龟的),你能给我一个建议吗?

您需要存储滞后值(例如,在海龟属性中)。例如,

turtles-own [x xlag]

to setup
  ca
  crt 1 [set x random-float 1.0]
end

to go
  ask turtles [set xlag x]  
  ask turtles [set x random-float 1.0]
  ask turtle 0 [show x - xlag]
end

@Alan:感谢您的建议,我不确定我是否理解您的回答,好吧,我尝试模拟公司决定招聘或不招聘一些员工;这是我根据您的建议制作的代码:

firms-own [ 
  number-emplyed-now  number-employed-previously
  salary-offers
  ]

households-own[
  desired-salary]

to setup
  create-firms 1
  set [ number-emplyed-now floor( turnover / salary-offers) ]
end

to go
  ask firms [ set number-employed-previously number-emplyed-now ]
  ask firms [ set number-emplyed-now floor( turnover / salary-offers)]
  ask firms [
    If number-emplyed-previously < number-employed-now
    [ask households with desired-salary < salary-offers 
      n-of (number-employed-now - number-emplyed-previously)
      set color red ]
  ]
end