“《超越学科的认知基础》2015颜峻学习报告-第九周”版本间的差异

来自iCenter Wiki
跳转至: 导航搜索
Great Advantages
第25行: 第25行:
 
#Cross-platform: runs on Mac, Windows, Linux, et al
 
#Cross-platform: runs on Mac, Windows, Linux, et al
 
# International character set support
 
# International character set support
 +
 +
 
=====Programming=====
 
=====Programming=====
 
# Fully programmable
 
# Fully programmable
第36行: 第38行:
 
# Runs are reproducible cross-platform
 
# Runs are reproducible cross-platform
  
 
+
=====Environment=====
 +
# Command center for on-the-fly interaction
 +
# Interface builder w/ buttons, sliders, switches, choosers, monitors, text boxes, notes,
 +
output area
 +
# Info tab for annotating your model with formatted text and images
 +
# HubNet: participatory simulations using networked devices
 +
# Agent monitors for inspecting and controlling agents
 +
# Export and import functions (export data, save and restore state of model, make a
 +
movie)
 +
# BehaviorSpace, an open source tool used to collect data from multiple parallel runs
 +
of a model
 +
# System Dynamics Modeler
 +
# NetLogo 3D for modeling 3D worlds
 +
# Headless mode allows doing batch runs from the command line
  
 
====有趣的发现====
 
====有趣的发现====

2015年11月18日 (三) 07:23的版本

第九周作业

关键词

  1. Netlogo
  2. Patch
  3. Turtle
  4. Link
  5. Oversee
  6. Model library

本文

NetLogo is a programmable modeling environment for simulating natural and social phenomena. It was authored by Uri Wilensky in 1999 and has been in continuous development ever since at the Center for Connected Learning and Computer-Based Modeling. [1]

NetLogo is the next generation of the series of multi-agent modeling languages including StarLogo and StarLogoT. NetLogo runs on the Java virtual machine, so it works on all major platforms (Mac, Windows, Linux, et al). It is run as a desktop application. Command line operation is also supported. [1]

400px 400px

Great Advantages

System
  1. Free, open source
  2. Cross-platform: runs on Mac, Windows, Linux, et al
  3. International character set support


Programming
  1. Fully programmable
  2. Approachable syntax
  3. Language is Logo dialect extended to support agents
  4. Mobile agents (turtles) move over a grid of stationary agents (patches)
  5. Link agents connect turtles to make networks, graphs, and aggregates
  6. Large vocabulary of built-in language primitives
  7. Double precision floating point math
  8. First-class function values (aka tasks, closures, lambda)
  9. Runs are reproducible cross-platform
Environment
  1. Command center for on-the-fly interaction
  2. Interface builder w/ buttons, sliders, switches, choosers, monitors, text boxes, notes,

output area

  1. Info tab for annotating your model with formatted text and images
  2. HubNet: participatory simulations using networked devices
  3. Agent monitors for inspecting and controlling agents
  4. Export and import functions (export data, save and restore state of model, make a

movie)

  1. BehaviorSpace, an open source tool used to collect data from multiple parallel runs

of a model

  1. System Dynamics Modeler
  2. NetLogo 3D for modeling 3D worlds
  3. Headless mode allows doing batch runs from the command line

有趣的发现

  1. 一般的软件都只会提供用户手册,但是Netlogo的帮助栏中还多了一项Netlogo辞典。[2]这是非常有趣的。点进去可以看到其根据字母、种类以及特殊进行了初步分类,然后再每一种具体列出。在数量少的时候,词条或者说词典的作用显现不出来,但是一旦内容多了,一个有序的词典的重要性便被凸显出来,这个词典无疑能够帮助我们快速地掌握netlogo中的一些词条,从而较为轻松的跨越incomesurability。这也是顾老师为什么让我们写词条的原因。词条的力量是强大的!
  2. Netlogo的Maunual book的网页的架构和wiki相似,整个网页的编辑都感觉像是在编辑wiki。

400px 400px

Netlogo模型的基本架构

关键人物

  1. Uri Wilensky

关键技术

  1. Netlogo
  2. Netlogo 3D
  3. Java VIrtual Box
  4. StarLogo
  5. StarLogoT

关键组织和制度

  1. the Center for Connected Learning and Computer-Based Modeling

参考文献

  1. Netlogo Manual Book
  2. Netlogo辞典
  3. file:///D:/软件们/netlogo/NetLogo%205.2.1/docs/index.html
  4. file:///D:/软件们/netlogo/NetLogo%205.2.1/docs/index2.html