相关疑难解决方法(0)

在Julia中向函数内的矩阵添加一行(并将更改传播到外部)?

这类似于这个问题:

在Julia的矩阵中添加一行?

但现在我想在函数中增长矩阵:

function f(mat)
    mat = vcat(mat, [1 2 3])
end
Run Code Online (Sandbox Code Playgroud)

现在,在这个功能之外:

mat = [2 3 4]
f(mat)
Run Code Online (Sandbox Code Playgroud)

但这不起作用.对mat内部所做的更改f不会传播到外部,因为mat内部创建了一个新内容f(请参阅http://docs.julialang.org/en/release-0.4/manual/faq/#functions).

有可能做我想要的吗?

matrix julia

2
推荐指数
1
解决办法
177
查看次数

标签 统计

julia ×1

matrix ×1