2017-03-04 71 views
0

我想從一個品種創造各種藥劑進行各種代理。品種在netlogo-如何使用一個品種

,如:

品種[節點的節點]

問題:使用 這一個品種的「節點」,我想創造一些節點爲家,有的消費者,有的汽車等是它可能?請指導我。

回答

2

沒有什麼阻止你創建自己的變量(例如kind)指定每個節點的類型:

breed [ nodes node ] 
nodes-own [ kind ] 

to setup 
    clear-all 
    creates-nodes 10 [ set kind "home" ] 
    creates-nodes 10 [ set kind "consumer" ] 
    creates-nodes 10 [ set kind "car" ] 
end 

話雖這麼說... 爲什麼你想這樣做呢?

的NetLogo品種是代表不同類型的代理權的工具。如果所有這些東西都不一樣,它們應該屬於不同的品種。好多了,在我看來,要做到:

breed [ homes a-home ] 
breed [ consumers consumer ] 
breed [ cars car ] 

to setup 
    clear-all 
    create-homes 10 
    create-consumers 10 
    create-cars 10 
end 

注意,所有這些東西仍然可以通過鏈接(在網絡中,即是節點)連接,即使它們是不同的品種。

如果您擔心的品種有其他不利因素,請在評論中告訴我們。我們可以緩解你的擔憂。

相關問題