1

前のティックからの変数の値を使用するためのプリミティブはありますか? あるエージェントの「価格」の変数を計算しようとしましたが、他のエージェントの「価格」変数を含む数式を使用することを意味しますが、前のティックからのものです。

4

1 に答える 1

1

いいえ、NetLogo にはこれを行う組み込みの方法はありません。あなたの最善の策は、おそらく何かという行に沿って変数を作成し、これらのエージェントvarname-last-tickの手順で行う最後のこととしてそれを更新することです。goエージェントに使用したい変数は「価格」のように聞こえるので、次のようになります。

to agent-go
  do-stuff
  set price-last-tick price
end

[price-last-tick] of other agents現在の価格ではなく、コードで使用できます。

于 2015-10-27T17:40:05.170 に答える