Julia中的求和符号表示法?

5

我想知道是否有Julia等效函数可以使用sigma进行求和。 例如,如果我想要这样的总和(不确定如何显示sigma符号,因此这里是我要找的图片):

我在代码中定义了两个矩阵 c 和x。有人知道如何在Julia中编写此代码或julia是否具有等效函数?
我已经使用sum进行更简单的向量求和,但我不确定它是否适用于更大的矩阵。有什么想法吗?


"c"和"x"的大小是否相同?如果我理解正确,请使用"sum(c.*x)"。 - Gnimuc
1个回答

8

如果您在讨论普通的Julia变量

c = rand(5,3)
x = rand(5,3)
@show sum(c.*x)

但如果您是在提到JuMP(根据您之前的问题),那么请使用sum{}

using JuMP
m = Model()
@variable(m, 0 <= x[i=1:5,j=1:3] <= 1)
c = rand(5,3)
@constraint(m, sum{c[i,j]*x[i,j],i=1:5,j=1:3} <= 10)

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接