Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/variables/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Variables Netlogo:为不同类型分配数值变量_Variables_Netlogo_Numeric - Fatal编程技术网

Variables Netlogo:为不同类型分配数值变量

Variables Netlogo:为不同类型分配数值变量,variables,netlogo,numeric,Variables,Netlogo,Numeric,如何创建不同种类的海龟(使用概率),以便为它们分配数字变量? 例如,我有3种不同类型的x型、y型和z型(但y有2种不同类型:y1、y2,例外情况是y1也可以是z型)。 我必须分配数值变量var1,这取决于类型(不同的类型有不同的var1值),还必须分配var2,这取决于概率,但例外是z-type和y1总是有一个等于1的var2。 因此,x-type的数值变量总是随时间而变化,但某些类型的数值变量不会变化。 如果我使用品种,那么我认为我不能根据概率创建它们,我不需要每个品种有不同的变量,但另一个好

如何创建不同种类的海龟(使用概率),以便为它们分配数字变量?
例如,我有3种不同类型的x型、y型和z型(但y有2种不同类型:y1、y2,例外情况是y1也可以是z型)。
我必须分配数值变量var1,这取决于类型(不同的类型有不同的var1值),还必须分配var2,这取决于概率,但例外是z-type和y1总是有一个等于1的var2。
因此,x-type的数值变量总是随时间而变化,但某些类型的数值变量不会变化。
如果我使用品种,那么我认为我不能根据概率创建它们,我不需要每个品种有不同的变量,但另一个好处是我可以给它们分配海龟自己的变量。如果我使用If语句,那么代码将变得太长且难以阅读。

我是否必须使用“繁殖”或“如果”语句,或者如我所希望的那样,是否有一种更为网络化的方式?

能否提供一段您刚开始使用的代码?如果你不想给出你的完整代码,我在中做了一个超级简单的模型:你可以用你的代码重新定位,尝试你想要的东西。你能提供一段你已经开始使用的代码吗?如果你不想给出你的全部代码,我在中做了一个超级简单的模型:你可以用你的代码重新定位,尝试你想要的东西