2013-03-27 38 views
0

在NetLogo中,我可以創建海龜特有的變量,其中包含海龜自己的變量以及具有修補程序自己的修補程序特定變量。但是,我如何創建特定於龜和修補程序的變量?特定於龜和修補程序的變量

具體來說,我想創建一個首選項功能 - 每個烏龜都有一個偏好生活在某個補丁。每個烏龜和補丁的偏好是不同的,例如,烏龜1有偏好20生活在補丁(1,1)和偏好30生活在補丁(2,2)等。我如何在NetLogo中定義這個功能?

回答

1

如果我正確理解你的話,你想在每隻烏龜和每個補丁之間有唯一的映射。我首先想到的是通過

extensions [matrix] 

使用內置的矩陣擴展,並有海龜,自己的變量「喜好」,也就是你世界的維度的矩陣(例如,如果MAX-pxcor和max-pycor都是16,你的起源是居中,你需要一個33x33的矩陣)。

「偏好」的每個元素都對應一個補丁,並表示分配的值。

請參閱NetLogo用戶手冊,瞭解如何使用值填充矩陣的文檔。

+0

這正是我所做的。 – 2013-03-28 14:36:44

相關問題