假设我有一个矩阵数组,名为 A。
Array{Array{Float64,2},1},
如果我创建另一个矩阵,例如 eye(3),我可以使用 push!(A,eye(3)) 将其附加到末尾。然而,这修改了我不想要的 A。理想情况下,我正在寻找一些语法糖,例如
B=[A;eye(3)]
其中 B 的类型为 Array{Array{Float64,2},1},B[end] 为 eye(3),length(B) 为 length(A)+1。
但是,此语法 B=[A;eye(3)] 不起作用。 有人能指出我正确的方向吗?
最佳答案
在 v0.4.5 和 v0.5(master)中,您可以简单地执行以下操作:
B = 推!(复制(A),眼睛(3))
关于arrays - Julia:用矩阵追加矩阵数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37265406/