【发布时间】:2021-12-10 13:15:04
【问题描述】:
我是 Julia 的新手,我想看看我是否可以将不同的函数作为 Mtrix 的一个元素
我构造了一个矩阵 B (2x2)
我想把函数,例如,x^1 + 1x 作为 (1,1) 元素,x^1 + 2x 作为 (1,2) 元素, x^2 + 1x 作为 (2,1) 元素和 x^2 + 2x 作为 (2,2) 元素
我打算做如下的事情,但找不到实现它的方法。有没有可能做这样的矩阵?
B = Array{Function}(undef,2,2)
agrid = 1:1:2
dgrid = 1:1:2
for(i_a,a) in enumerate(agrid)
for(i_d,d) in enumerate(dgrid)
B[i_a,i_d](x) = x^a+d*x
end
end
我要构造这个矩阵的原因是为了求解下面的模型。
在给定“a”和“d”的情况下,我需要用两个变量“m”和“n”求解方程。
我想如果我有一个由每个函数组成的矩阵以及“a”和“d”的所有可能组合(在示例代码中,可能的组合是 (1,1) (1,2) (2 ,1) (2,2)),那么一次求解模型会更容易。
任何帮助将不胜感激。
谢谢。
【问题讨论】:
标签: matrix optimization julia