Matrix 如何在NETLOGO中声明全局矩阵?(使用矩阵扩展)
我发现了一个使用以下sintax的示例:Matrix 如何在NETLOGO中声明全局矩阵?(使用矩阵扩展),matrix,declare,netlogo,Matrix,Declare,Netlogo,我发现了一个使用以下sintax的示例: let A matrix: from-row-list [[3 5] [0 1]] let B matrix: from-row-list [[3 0] [5 1]] 但它一直在显示:Expected关键字。它选择let保留字。谢谢。让定义一个过程或其他嵌入上下文的局部变量,如果在顶层使用,它会生成该错误。我想在那种情况下,let不算作“关键字” 要定义全局矩阵,请在globals中指定变量名称,然后在过程中设置它: extensions [matri
let A matrix: from-row-list [[3 5] [0 1]]
let B matrix: from-row-list [[3 0] [5 1]]
但它一直在显示:Expected关键字。它选择let保留字。谢谢。
让
定义一个过程或其他嵌入上下文的局部变量,如果在顶层使用,它会生成该错误。我想在那种情况下,let
不算作“关键字”
要定义全局矩阵,请在globals
中指定变量名称,然后在过程中设置它:
extensions [matrix]
globals [A B]
to setup
set A matrix:from-row-list [[3 5] [0 1]]
set B matrix:from-row-list [[3 0] [5 1]]
end
然后添加一个调用
设置的按钮。请注意,您需要删除“matrix:”后面的空格:让
定义一个过程或其他嵌入上下文的局部变量,如果在顶层使用,它将生成该错误。我想在那种情况下,let
不算作“关键字”
要定义全局矩阵,请在globals
中指定变量名称,然后在过程中设置它:
extensions [matrix]
globals [A B]
to setup
set A matrix:from-row-list [[3 5] [0 1]]
set B matrix:from-row-list [[3 0] [5 1]]
end
然后添加一个调用设置的按钮。请注意,您需要删除“矩阵:”后面的空格: