欢迎来到天天文库
浏览记录
ID:30233877
大小:24.62 KB
页数:9页
时间:2018-12-28
《系统地工程netlogo》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、《系统工程》课程实验报告班级:学号:姓名:1)了解Netlogo编程语言的特点和基本语法。2)完成Netlogo基本Model的语句解析和仿真流程分析。学号尾数为1、6号:ComputerScience目录下的Pagerank2、7号:Biology目录下的Heatbugs3、8号:Biology目录下的Virus4、9号:SocialScience目录下SugarScape中的Voting5、0号:Biology目录下的Ants实验过程与结果:1)语句解析:turtles-own[ideal-temp;;ThetemperatureIwanttob
2、eatoutput-heat;;HowmuchheatIemitpertimestepunhappiness;;Themagnitudeofthedifferencebetweenmyideal;;temperatureandtheactualcurrenttemperaturehere]基础变量[理想温度;;我想要的温度输出热量;;我每次排放的热量是多少不快乐;;我的理想之间的大小差异;,温度和当前的实际温度]patches-own[temp;;shortfor"temperature"]自己的修补程序临时;,简称“温度”tosetupclear-
3、allsetcolor-by-unhappiness?false;;creatingthebugsthefollowingwayensuresthatwewon't;;windupwithmorethanonebugonapatchaskn-ofbug-countpatches[sprout1[setideal-tempmin-ideal-temp+random(max-ideal-temp-min-ideal-temp)setoutput-heatmin-output-heat+random(max-output-heat-min-output-h
4、eat)setunhappinessabs(ideal-temp-temp)color-by-ideal-tempfaceone-ofneighborssetsize2;;easiertosee]];;plottheinitialstateofthesystemreset-ticksendtocolor-by-ideal-temp;;whenscalingthecolorofturtles,adjustthevalue;;rangebythisamounttoavoidturtlesbeingtoodarkortoolight.letrange-ad
5、justment(max-ideal-temp-min-ideal-temp)/2setcolorscale-colorlimeideal-temp(min-ideal-temp-range-adjustment)(max-ideal-temp+range-adjustment)endtocolor-by-unhappiness[max-unhappiness]setcolorscale-colorblueunhappinessmax-unhappiness0endtogoifnotany?turtles[stop];;diffuseheatthro
6、ughworlddiffusetempdiffusion-rate;;Theworldretainsapercentageofitsheateachcycle.;;(TheSwarmandRepastversionshave1.0meaningno;;evaporationand0.0meaningcompleteevaporation;;;wereversethescaletobettermatchthename.)askpatches[settemptemp*(1-evaporation-rate)];;agentsetsinNetLogoare
7、alwaysinrandomorder,so;;"askturtles"automaticallyshufflestheorderofexecution;;eachtime.askturtles[step]recolor-turtlesrecolor-patchestickendtorecolor-turtlesifcolor-by-unhappiness?[letmax-unhappinessmax[unhappiness]ofturtlesaskturtles[color-by-unhappinessmax-unhappiness]]endtor
8、ecolor-patches;;hotterpatcheswillberedvergingonwhite;;
此文档下载收益归作者所有