私のモデルには、私の世界がどのように見えるべきかについていくつかのバージョンがあります。これを選択肢を含む「チューザー」として実装しました:「single_tree」「clustered」。私の世界は 501 * 501 パッチです。
setup
両方のバリエーションを実行すると、[ツール] -> [停止] を押すまで作成されません。
私の作業モデルではこれが正常に機能するため、理由がよくわかりません。また、この「世界のバリエーション」を基本的なパラメーターで実行すると、[set pcolor ...] だけで実行されます。
私のモデルで何が悪いのか、または何が間違っているのでしょうか?
これが実際の例です-正常に動作します:
to setup-patches ; define patchy landscape
ask patches [
; Single tree
; -------------------------
if world = "single_tree" [
set pcolor green
]
; Clustered trees
; -------------------------
if world = "clustered" [
set pcolor red
]
end
これはもう少し複雑なコードですが、表示に時間がかかる理由はわかりません..
to setup-patches ; define patchy landscape
ask patches [
; Single tree
; -------------------------
if world = "single_tree" [
ask patches with [pxcor mod 50 = 0 and pycor mod 50 = 0] [
set pcolor red
]
]
; Clustered trees
; -------------------------
if world = "clustered" [
ask patch 0 0 [
ask patches in-radius (2.99 * Grid) with [pxcor mod Grid = 0 and pycor mod Grid = 0] [
set pcolor red
]
]
; ; determine cluster size
ask patches with [pcolor = red] [
ask patches in-radius radius [
set pcolor yellow
]
]
]
end
私はどんな提案にも本当に感謝し、どうもありがとうございました!