vensim 如何输入表函数

来源:百度知道 编辑:UC知道 时间:2024/07/07 23:03:27
请问在vensim软件里,那个按钮是负责输入表函数的,具体要如何输入呢

比如探讨“人口密度density对环境承载力K的影响”,不知道具体函数关系,但知道以density与k为二维坐标系的若干散点数据(density,k)。K定义为从0到1的数,0表示完全崩溃的环境,1表示完美质量的环境。
1.点击“Y=x2”,点击变量,就会弹出“Editing equation for ”,将“type”改为“Auxiliary”,"normal"改为“with lookup”。“with lookup”中输入自变量的表达式,如:某模型中自变量是人口密度,就可输入“population/area”。点击“AS Graph”。
2.在弹出的“Graph lookup”对话框中,有两种数据输入方式。一种是粗略的曲线输入方式,一种是精确的数值输入方式。一般以后一种更为常用。在“Input”中,输入各散点的“density”数值(统计数据,你应该事先就搜集了);在“Output”中,输入散点对应的因变量“k”的数值(统计数据,你应该事先就搜集了)
,如(0,1),(10,1),(100,1),(150,0.95),(200,0.9),(250,0.85),(300,0.8),(350,0.7),(400,0.6),(500,0.5),(600,0.3),(650,0.2)(700,0.2),(800,0.2),(900,0.1),(1000,0.1)。左边给出了十个散点的坐标,如果你输入的散点不止十个,那可以在“new”中继续输入,系统会自动添加。等你输入完毕,两个变量之间的曲线就自动绘制出来了,显示在坐标系中。散点之间以直线相连。
3.如果仿真中得到的density不等于任何一个散点的自变量的值,那么系统会用相邻两个散点进行线性插值,上面已经说过,散点之间的变化假定为直线关系。
4.X-min、X-max,可以为inpu中散点density的最小值(也可以输入比最小值更小的数)和最大值(也可以输入比最大值更大的一个数),这样显示出来的关系曲线就不会顶满整个坐标系(即使占满整个坐标区间也无妨,只是美观程度稍差一点,不妨碍计算)。同理Y-min、Y-max,输入output“K”的最小值和最大值(要求同X)。
5.请认真考虑自变量density的值,函数模拟所有可能产生的de