版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、课内实验报告课 程 名: 系统工程 任课教师:专 业: 市场营销 学 号:姓 名:二 一三 至二 一四 年度 第 1 学期南京邮电大学 经济与管理学院 系统工程课程实验报告实验内容及基本要求:实验项目名称:实验类型:设计每组人数: 1实验内容及要求:1) 了解Netlogo编程语言的特点与基本语法。2) 完成Netlogo基本Model的语句解析与仿真流程分析。 学号尾数为1、6号:Social Science目录下SugarScape中的Voting 2、7号:Biology目录下的Ants 3、8号:Biology目录下的Virus 4、9号:Biology目录下的Heatbugs 5、0
2、号:Computer Science目录下的 Pagerank实验过程与结果:1) 语句解析:Social Science目录下SugarScape中的Votingpatches-own vote ; my vote (0 or 1) 我的选票 total ; sum of votes around me我周围的选票to setup 回到setup例程 clear-all 清除所有 ask patches set vote random 2 设置随机投票2 recolor-patch end 结束to go 回到go例程 ask patches 新的 setup引用了两个新例程,定义 setu
3、p-patches set total (sum vote of neighbors) ; use two ask patches blocks so all patches compute "total" 所有补丁计算总数 ; before any patches change their votes在任何补丁之前改变他们的选票 ask patches 新的 setup引用了两个新例程 定义 setup-patches if total > 5 set vote 1 如果总数大于5 建立vote 1 if total < 3 set vote 0 如果总数小于
4、3 建立vote 0 if total = 4 如果总数等于4 if change-vote-if-tied? set vote (1 - vote) if total = 5 如果总数等于5 ifelse award-close-calls-to-loser? set vote 0 建立vote0 set vote 1 建立vote1 if total = 3 如果总数等于3 ifelse award-close-calls-to-loser? set vote 1 建立vote1 set vote 0 建立vote0 recolor-patch tickend 结束to recolor-p
5、atch ; patch procedure 补丁程序 ifelse vote = 0 如果 其他vote等于0 set pcolor green 建立绿色 set pcolor blue 建立蓝色End 结束; Copyright 1998 Uri Wilensky. All rights reserved.; The full copyright notice is in the Information tab.2) 基本算法流程分析:初始设置:初始区域分布:第一次执行go命令:执行change-vote-if-tied为on 时的状态:setup按钮再次恢复状态:执行change-vot
6、e-if-tied为on的状态:setup按钮再次回复状态:执行change-vote-if-tied为on,以及change-vote-if-tied为on时的状态:模型中首先分别为参数0、1代表两种选举情况的分布结果图,结果图是用蓝色与绿色来进行代表。如果是参数1,则显示的是绿色,反则是蓝色。初始时屏幕的显示区域是呈现的两者均分的情况,当按下setup按钮时,显示初始区域,蓝绿两者均分。当按下go区域开始运动起来,但其运动的幅度不大。用肉眼看不出蓝绿两种颜色的运动分布情况,但是从数据显示可以看出蓝色的斑点区域在减少,绿色的斑点区域在增加。此时再按下setup按钮,屏幕回到初始时的状况,因此
7、可以看出,setup按钮起到的是恢复原始状态的作用。该模型运用到的语句基本上是if、ifelse 等操作语句,即在不同的参数条件设置下执行不同的操作。把 change-vote-if-tied按钮调到on时则系统执行set vote (1 - vote) 的操作语句,此时在屏幕运行区域显示的蓝色票数在增加,而且增加的速度远远超过第一次按下go按钮时的斑点运动幅度,呈现密集的运动趋势,完全用肉眼可以看出两种斑点的区域运动。当我把change-vote-if-tied按钮调到了off,而把其他的按钮,即所谓的award-close-calls-to-loser调到了on时。绿色的区域开始增加,运动
8、幅度很大,肉眼能看出蓝色斑点的区域超过绿色的斑点区域,可以得出该操作执行了 set vote 1 的执行命令。从上述可以看出change-vote-if-tied的操作命令与下述的award-close-calls-to-lose命令的操作结果是两种反方向的执行命令,得出两种不同的区域运动结果。当两个命令同时执行on时。虽然区域的运动在大幅度夫人进行,但是完全看不出去运动的趋势。蓝绿两种斑点所代表的情况完全得不出一个近似的答案,两者始终保持相对均分的状态。当反复执行上述的操作,大致的情况与刚开始执行此操作没什么太大的差别,但是在运动的幅度上似乎有所减弱,而且在把change-vote-if-tied按钮调到了off,而把其他的按钮,即所谓的award-close-calls-to-loser调到了on时。绿色的区域不再是刚开始执行此操作时的增加状态,反而有减少的趋势,但总体持平,这主要是由于在第一次的操作中改变了两者的斑
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年内蒙古电子信息职业技术学院单招职业倾向性测试题库附答案详解(b卷)
- 2026年南充科技职业学院单招职业适应性测试题库附答案详解(培优a卷)
- 2026年内蒙古北方职业技术学院单招职业倾向性考试题库含答案详解(综合题)
- 2026年南京工业职业技术大学单招职业倾向性测试题库含答案详解(典型题)
- 2026年南阳科技职业学院单招职业技能考试题库带答案详解(典型题)
- 2026年信阳职业技术学院单招职业倾向性测试题库附参考答案详解(满分必刷)
- 2026年南京交通职业技术学院单招职业技能考试题库带答案详解ab卷
- 2026年华东政法大学单招职业适应性测试题库带答案详解(基础题)
- 2026年南京铁道职业技术学院单招职业适应性考试题库及一套参考答案详解
- 2026年内江卫生与健康职业学院单招职业倾向性测试题库含答案详解(培优b卷)
- 设备维护保养指导书(标准版)
- 支付机构外包服务合作相关制度
- 高一春季开学班主任第一课:跃马踏春来逐梦启新程
- (外研版3起)英语四年级上册单词字帖书写练习(手写体)高清打印版
- 如愿三声部合唱简谱
- 2023年高中学业水平合格考试英语词汇表(复习必背)
- 离港系统指令
- 纠四风树新风工作情况报告
- 江西普通高级中学基本办学条件标准
- 水处理技术手册
- 华为硬件pcb设计checklist
评论
0/150
提交评论