Matrix 如何在NETLOGO中声明全局矩阵?(使用矩阵扩展)

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

我发现了一个使用以下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 [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
然后添加一个调用
设置的按钮。请注意,您需要删除“矩阵:”后面的空格: