netlogo程序接受什么类型的输入

时间:2014-04-11 23:46:15

标签: input matrix parameters procedure netlogo

NetLogo是否可以创建具有matrix类型参数的过程。 如果是,请告诉我如何。 感谢。

1 个答案:

答案 0 :(得分:2)

您可以使用任何类型的参数创建过程。如果您想要真正的矩阵,则需要使用用户手册中描述的matrix扩展名。例如:

extensions [matrix]

to-report my-row [row mat]
  report matrix:get-row mat row
end

此处my-row并不是真正有用,因为它只是matrix:get-row所做的,但它说明了这个想法。然后你可以做这样的事情:

show my-row 2 (matrix:make-identity 3)  ==>   [0 0 1]