NetLogo

Versiunea actuală a paginii nu a fost încă examinată de colaboratori experimentați și poate diferi semnificativ de versiunea revizuită la 24 ianuarie 2021; verificările necesită 3 modificări .
NetLogo
Clasa de limba limbaj de programare
Aparut in 1999
Autor Uri Wilensky
Eliberare 6.2.2 (decembrie 2021 ) ( 2021-12 )
Tip sistem dinamic
A fost influențat Logo Steaua , Logo
Licență GPL
Site-ul web ccl.northwestern.edu/netlogo/
OS Multiplatformă ( JVM )
 Fișiere media la Wikimedia Commons

NetLogo  este un limbaj de programare bazat pe agenți și un mediu de dezvoltare integrat .

Exemplu de cod

Definirea unui nou tip de agent ( oameni ) și atribuirea unei variabile de direcție fiecăruia dintre agenți:

rasă [ oameni persoană ] oameni - proprii [ smer ]

Plasarea aleatorie a agenților în anumite zone:

întreabă oamenii [ setxy random - pxcor random - pycor ]

Toți agenții umani de pe globulele roșii vor fi distruși:

intreaba oamenii [ ask patch - here [ daca pcolor = rosu [ ask myself [ die ] ] ] ]

Note

Literatură

  • Steven F. Railsback; Volker Grimm. Modelare bazată pe agenți și pe bază individuală: o  introducere practică . - Cambridge: Princeton University Press , 2011. - ISBN 978-0-691-13674-5 .
  • David O'Sullivan; George LW Perry. Simulare spațială : Explorarea modelului și procesului  . — Wiley-Blackwell , 2013. — ISBN 978-1-119-97079-8 .
  • Nigel Gilbert; Klaus G. Troitzsch. Simulare pentru om de știință socială,  ediția a doua . - Londra: McGraw-Hill Education , 2005. - ISBN 978-0-335-21600-0 .
  • Britt Anderson. Neuroștiință computațională și modelare cognitivă  (nedefinită) . — Londra: Sage., 2014. — ISBN 978-1-4462-4930-7 .

Link -uri