-
Notifications
You must be signed in to change notification settings - Fork 0
/
whatis.html
90 lines (89 loc) · 5.23 KB
/
whatis.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>NetLogo 5.0 User Manual</title>
</head>
<link rel="stylesheet" href="netlogo.css" type="text/css">
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<div class="banner">
<img width="600" height="85" src="images/title.jpg" alt=
"NetLogo banner">
<body>
</div><!--<ul>
<li><a href="#intro">What is NetLogo?</a>
<li><a href="#features">Features</a>
</ul>-->
<!-- next line must be h1, not h2, or htmldoc crashes when we try
to generate the PDF! - ST 4/1/02 -->
<h1>
<a name="intro" id="intro"></a>NetLogo简介
</h1>
<p>
<b>NetLogo</b> 是一个用来对自然和社会现象进行仿真的可编程建模环境。它是由Uri Wilensky在1999年发起的,由连接学习和计算机建模中心(CCL)负责持续开发。
<p>
<b>NetLogo</b> 特别适合对随时间演化的复杂系统进行建模。建模人员能够向成百上千的独立运行的 "主体" (agent)发出指令。这就使得探究微观层面上的个体行为与宏观模式之间的联系成为可能,这些宏观模式是由许多个体之间的交互涌现出来的。 "agents" all operating
<p>
<b>NetLogo</b>可以让学生运行仿真并参与其中,探究不同条件下他们的行为。它也是一个编程环境,学生、教师和课程开发人员可以创建自己的模型。NetLogo足够简单,学生和教师可以非常容易的进行仿真,或者创建自己的模型。并且它也足够先进,在许多领域都可以做为一个强大的研究工具。
<p>
<b>NetLogo</b> 有详尽的文档和教学材料。它还带着一个模型库,库中包含许多已经写好的仿真模型,可以直接使用也可修改。这些仿真模型覆盖自然和社会科学的许多领域,包括生物和医学,物理和化学,数学和计算机科学,以及经济学和社会心理学等。几个用NetLogo实现的基于模型的探究性课程正在开发。
<p>
<b>NetLogo</b> 提供了一个课堂参与式仿真工具,称为HubNet。通过联网计算机或者一些如TI图形计算器这样的手持设备,每个学生可以控制仿真模型中的一个主体。详情见链接 <a href="hubnet.html">this link</a> .
<p>
<b>NetLogo</b>是一系列源自StarLogo的多主体建模语言的下一代。它基于我们的产品StarLogoT,增加了许多显著的新特征,重新设计了语言和用户界面。NetLogo是用Java实现的,因此可以在所有主流平台上运行(Mac,Windows,Linux等)。它作为一个独立应用程序运行。模型也可以作为Java Applets在浏览器中运行。
<h2>
<a name="features" id="features">产品特性</a>
</h2>
<ul>
<li>系统
<ul>
<li>免费, <a href="https://github.com/NetLogo/NetLogo">来源开放</a>
<li>跨平台:可以在Mac,Windows,Linux等平台运行
<li>支持国际字符集
</ul>
<li>编程:
<ul>
<li>完全可编程
<li>简单语言结构
<li>对Logo语言进行扩展支持主体
<li>移动主体(海龟)在由静态主体(瓦片)组成的网格上移动
<li>主体之间可以创建链接,形成聚集、网络和图
<li>内置大量原语
<li>双精度浮点数(IEEE 754)
<li>一流的函数值(也就是说任务,结束,参数)
<li>运行过程在不同平台上完全可复现
环境:
</ul>
<li>环境:
<ul>
<li>可以进行运行中(on-the-fly)交互的命令中心
<li>界面构建,包括按钮、滑动条、开关、选择器、监视器、文本框、注解、输出区
<li>信息页用来解释模型
<li>HubNet:使用联网设备进行参与式仿真
<li>主体监视器用来监视和控制主体
<li>输出输入功能(输出数据,保存、恢复模型状态,制作电影)
<li>行为空间(BehaviorSpace)工具用来从多次运行中收集数据。
<li>系统动力学建模
<li>可以用NetLogo 3D建造3D世界模型
<li>任意模式可以在命令行批量运行程序
</ul>
<li>展示与可视化:
<ul>
<li>线图,条形图和散点图
<li>快进滑动条使你可以对模型进行快进和慢放
<li>用2维或3维模式查看模型
<li>可伸缩、可旋转矢量图形
<li>海龟和瓦片标签
</ul>
<li>Web:
<ul>
<li>模型和HubNet客户可以存为applet嵌入web页(注释:有些功能applets不能使用,例如3维视图)
</ul>
<li>APIs:
<ul>
<li>控制API可以在脚本或应用中嵌入Netlogo
<li>扩展API可以在Netlogo语言中加入新的命令报告;包括开源的扩展例子
</ul>
</ul>
</body>
</html>