netlogo

    0热度

    1回答

    我对NetLogo比较陌生,我正在努力模拟新罕布什尔州的驼鹿密度及其与冬季蜱寄生相关性。 我想让我的驼鹿特工在设定的家庭范围内(〜5平方公里)随机移动,这源于他们首次进入模型的随机选择的补丁。 我真的不知道如何根据区域绑定代理,而不仅仅是修补颜色......如何做到这一点的任何建议将不胜感激! 谢谢!

    -1热度

    1回答

    对不起,如果此问题之前已被询问。我认为之前的参赛作品与我无法理解的问题有关,非常抱歉。 我创建了一个100个随机数的列表,我想要的是第二个列表,第一个列表的所有值除以2。 set expectations_of_X n-values 100 [random 100] set history-PV n-values 100 [expectations_of_X/2] 当我运行此我得到的Net

    1热度

    1回答

    我知道乌龟命令来检查目前乌龟前面的海龟前面。 if not any? turtles-on patch-ahead 1 if(any? other turtles in-cone 10 1) 但是,如何检查乌龟后面的龟?

    2热度

    2回答

    首先例如: to make-new-car [freq x y head ] if (random-float 100 < freq) and not any? turtles-on patch x y [ create-cars 1 [ setxy x y set heading head set color one-of base-colors ] ] end 但我希望有更多的汽车装饰 - 不

    0热度

    1回答

    如何在以下语句中引用邻居乌龟? if count(turtles-on patch-ahead -1) with [(target-speed) > (target-speed)] > 0 我想比较邻居龟的速度和自我的速度。

    0热度

    1回答

    问题。我有在环境中移动的代理。我希望他们在一个步骤的开始和结束时记录: 在一个补丁的半径中有多少其他代理(邻居)存在(减去他们自己)及其特征。他们应该把它放在一个列表中,或者添加到列表中。 这可能吗?我正在挣扎。 编辑1:改变剔步骤,并添加(邻居)

    0热度

    1回答

    我2个大集agentbreeds1的(村)和agentbreeds2(房屋)的等量。我试图以一对一的比率将这两者联系在一起。到目前为止,我试图通过以下行要做到这一点,但我不知道是否它这样做正确: ask villagers [ create-link-with one-of other houses ] 只是为了清楚起见,如果我有villager1就只能连接到没有任何一个房子已经链

    1热度

    1回答

    我想估计一个新产品的需求。客户是代理商。每种产品都有3个变量需要根据购买情况进行优化。为了找到使销售最大化的最佳变量,我使用了局部优化算法,即梯度下降法。它的工作原理如下: 1.定义重量,大小和价格的初始值。 2.搜索程序开始: dgradient是目标函数梯度的范数。 dx计算变量和新变量之间的差异。 while [dgradient > 0.00001 and numiter < 1000 a

    0热度

    1回答

    我正在模拟一条与双车道道路合并的单车道道路,所有道路都沿相同方向行驶。未合并的汽车(汽车1)检查半径为2的汽车是否需要更换到左侧车道,如果他们这样做,汽车会检查左侧车道以确定它是否安全。 ask cars1[ if (not any? turtles-at -2 4) and (not any? turtles-at -1 4) and (not any? turtles-at

    2热度

    1回答

    是否可以从文本文件调用命令? 我试图达到的目标是让一个文本文件带有一串命令,用户可以输入这个文件,然后系统会调用这些命令。 我至今是从研究文件输入的例子是: to load-test let file user-file file-open file let lines [] while [not file-at-end?] [ let