一、 数组变量 经验丰富的建模者都知道归并是建模中重要的第一步,例如把鹿视作经过归并后的栈, 实际可能有好几种鹿。在过去用可复制模型结构来分解模型,说明了它的复杂性,这使最终 模型结构图变得冗长而难以调试.STELLA 软件中的数组功能用一个结构代表多个鹿种类,从 而使这个过程变得更容易。 以图例说明,打开一个新的模型,在建模层利用模块图标建立如图 4-1 所示的基本鹿群 模型: 图 4-1 在这个模型中,用一个栈代表 Deer Population,但实际上鹿的其它特征也许很重要,比 如种类,性别等,探索这些特征可以准确地抓住情况的细节。数组可以实现这一功能。 要生成一个数组,首先要确定它的维数。从软件菜单栏 Model 选项中选择 Array Editor。 将看到如图 4-2 所示对话框。 图 4-2 Dimension Name 让你输入不同种类的名称或数组的维数。在本例中,按种类划分 Deer Population 依次为:White tail, Black tail, Mule 等。可将 Dim_Name_1 改为 Species,这样使数 组更形象化。 既然已决定“Species”为第一个 Dimension Name,就需要决定这一标题下的元素。假 定我们要跟踪以下四种类型的鹿:White tail, Black tail, Mule 和 other,每一种都是 Species 的元素。首先在显示标题为“1”的文本框中,键入“White tail”。要键入下一元素,先点击 New 下方的三角,在出现的“2”文本框中键入“Black tail”。再依次键入 Mule 和 other 两 个元素,完成之后点击 OK 按钮。这样就定义了一维数组变量(STELLA 中最大支持二维数组), 软件将识别出模型中有些变量可取多个值。 要在数组模型中定义变量,双击 Deer Population 栈,出现如图 4-3 所示对话框。
- 粉丝: 50
- 资源: 4321
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助