NetLogo多主体建模入门
图书信息
| 作者 | 集智俱乐部 著 |
| 出版社 | 人民邮电出版社有限公司 |
| ISBN | 9787115571380 |
| 出版时间 | 2021-10-01 |
| 字数 | 8.8万 |
| 分类 | 科技,计算机,网络,软件系统 |
读书简介
本书从大量跨学科、跨领域的实际案例手,循序渐地讲解了NetLogo的使用方式、基本语法、设计思想,以及背后的计算机模拟、多主体建模、复杂性科学的基本理念和数理建模的常用方法,包括数值计算、微分方程、动力系统、概率统计等。通过学习,读者可以学会搭建一个人工生命的世界、一个人工经济系统,以及一个人工生态系统;通过计算机模拟,读者可以理解大自然的捕食依存关系、病毒传播和疫情暴发的原理,还能对人类社会财富分布不均衡的起源有新的认识。
目录
序一
序二
序三
前言
作者简介
编写
审校
封面素材
上篇
第1章 复杂系统与多主体模拟
1.1 如何探索复杂系统
1.2 多主体模拟
1.3 为什么要学习NetLogo
1.4 生命游戏
1.5 鸟群模型
1.6 财富分布模型
1.7 小结
第2章 小球宇宙:认识NetLogo
2.1 什么是小球宇宙
2.2 搭建宇宙框架
2.2.1 创建小球
2.2.2 让小球动起来
2.2.3 修改宇宙属性
2.3 模拟程序的流程图
2.4 NetLogo的特点
2.5 学习资源
2.6 小结
第3章 通过“生命游戏”认识patch
3.1 什么是生命游戏
3.2 认识patch
3.3 创建模拟世界
3.3.1 random-float命令
3.3.2 初始化模拟世界
3.3.3 用patches-own自定义添加patch属性
3.4 让生命游戏运转起来
3.5 NetLogo语法的注意事项
3.6 小结
第4章 朗顿的蚂蚁
4.1 什么是朗顿的蚂蚁
4.2 创建蚂蚁
4.2.1 turtle的方法与属性
4.2.2 random命令
4.3 让蚂蚁动起来
4.3.1 turtle和patch之间的交互
4.3.2 使用tick计时
4.4 小结
第5章 从羊-草生态系统深入turtle与plot画图
5.1 羊-草生态系统的规则
5.2 初始化羊-草生态系统
5.3 添加to go程序
5.3.1 add_food
5.3.2 turtle_move
5.3.3 turtle_breed
5.3.4 turtle_die
5.4 追踪某一个具体的turtle或者patch的行为
5.5 变量的主体
5.6 添加绘图框
5.7 小结
下篇
第6章 人工经济模型与turtle间的互动
6.1 货币转移模型
6.2 NetLogo添加全局变量
6.3 初始化模拟世界
6.4 主体之间如何交互
6.4.1 transaction子模块
6.4.2 变量作用域
6.5 使用命令中心
6.6 绘制财富分布直方图
6.7 小结
第7章 文件导出与复杂曲线绘制
7.1 人工经济模型回顾及遗留问题
7.2 NetLogo导出文件
7.3 洛伦兹曲线
7.4 用NetLogo实现洛伦兹曲线
7.4.1 绘图语句
7.4.2 表示财富分布极端不均衡的折线的绘制
7.4.3 洛伦兹曲线的绘制
7.5 小结
第8章 使用行为空间做实验
8.1 更新人工经济模型的基本规则
8.2 程序修改
8.3 两种规则下的财富分布对比
8.4 基尼系数的定义及程序实现
8.4.1 什么是基尼系数
8.4.2 基尼系数的计算方法
8.4.3 基尼系数的程序实现
8.5 参数变化对财富分布不均衡性的影响
8.6 使用行为空间做重复实验
8.7 小结
第9章 透过人工鸟群模型Boids学习list的使用
9.1 人工鸟群模型Boids
9.2 矢量以及矢量运算的基本知识
9.2.1 矢量的加法
9.2.2 矢量的减法
9.2.3 矢量的数乘
9.3 Boids模型需要的矢量运算
9.3.1 靠近力
9.3.2 对齐力
9.3.3 斥力
9.3.4 合力
9.4 让Boids动起来
9.5 NetLogo的列表——list
9.6 Boids模型程序实现
9.7 小结
第10章 用link建模网络动力学
10.1 病毒传播SIR模型
10.2 构建网络拓扑结构
10.3 NetLogo中的link对象
10.4 SIR模型搭建
10.5 SIR模型代码实现
10.5.1 给turtle设置state属性
10.5.2 to setup代码块
10.5.3 setup-network函数
10.5.4 to go代码块
10.6 参数变化对模拟结果的影响
10.7 SIR模型的弊端与无标度网络
10.8 改进网络模型
10.9 修改程序实现改进的网络模型
10.10 小结
第11章 重访羊-草模型与系统动力学建模
11.1 多主体建模的弊端
11.2 羊-草的系统动力学模型
11.2.1 代数求解羊-草的系统动力学模型
11.2.2 用计算机求解羊-草的系统动力学模型
11.3 系统动力学建模工具求解微分方程
11.4 让羊-草模型运行起来
11.5 重新构建羊-草生态系统
11.5.1 用流-存的方法建模
11.5.2 羊-草生态系统模型的动力学方程
11.6 羊-草生态系统模型的系统动力学搭建
11.7 调试羊-草生态系统模型
11.7.1 如何设定各个参数的数值
11.7.2 设置取值
11.8 更一般的微分动力系统
11.9 小结
结束语
后记
- 最珍贵!大英博物馆馆藏珍品([英]马乔里・凯吉尔著,陈早/欧阳遥鹏译)
- 魔法象・故事森林:把爸爸从火星上摘下来(常笑)
- (四色)世界名人非常之路.医学世家走出的医圣:李时珍(王莲凤)
- 2020年英文科技学术图书引证报告(上海交通大学)
- 学前儿童感觉统合训练(南姣鹏主编)
- 5年级全一册-计算题+应用题每日一刻钟-妙趣1+1(支伟力,何铸)
- 做情绪的主人:情绪管理与健康指导手册(全10册)(周卓平)
- 刑法评论-2016年 第1卷[总第29卷](赵秉志)
