NetLogo是否可以创建具有matrix类型参数的过程。 如果是,请告诉我如何。 感谢。
答案 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]