vensim 如何输入表函数
答案:2 悬赏:50 手机版
解决时间 2021-01-14 08:35
- 提问者网友:轮囘Li巡影
- 2021-01-13 15:03
vensim 如何输入表函数
最佳答案
- 五星知识达人网友:拜訪者
- 2021-01-13 15:33
比如探讨“人口密度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的值,函数模拟所有可能产生的density都必须位于你所列的散点的区间之内,否则仿真会报错,因为如此density该对应k的何值呢?所有散点及其线性插值都未能给出啊!是不是?
6.输入完毕,点击“ok”。回到上一个对话框的界面,再点击“OK”、“close”。
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的值,函数模拟所有可能产生的density都必须位于你所列的散点的区间之内,否则仿真会报错,因为如此density该对应k的何值呢?所有散点及其线性插值都未能给出啊!是不是?
6.输入完毕,点击“ok”。回到上一个对话框的界面,再点击“OK”、“close”。
全部回答
- 1楼网友:鱼忧
- 2021-01-13 16:31
vensim中lookup可以输入表函数,点击graph就喝一输入点了
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯