【问题标题】:Sum notation in julia?朱莉娅的求和符号?
【发布时间】:2015-08-07 17:43:10
【问题描述】:

我想知道是否有人知道使用 sigma 求和的 julia 等效函数。 例如,如果我想要这样的总和(不确定如何显示 sigma 符号,所以这是我正在寻找的图片):

cx 都是我将在代码前面定义的矩阵。有谁知道如何在 Julia 中编写代码,或者 julia 是否具有等效功能?
我使用sum 来获得更简单的向量和,但我不确定这是否会转化为更大的矩阵。有什么想法吗?

【问题讨论】:

  • cx 大小相同吗?如果我理解正确,请使用sum(c.*x)

标签: sum julia


【解决方案1】:

如果您谈论的是普通的 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)

【讨论】:

    猜你喜欢
    • 2018-11-27
    • 2014-04-26
    • 1970-01-01
    • 1970-01-01
    • 2014-12-31
    • 1970-01-01
    • 1970-01-01
    • 2021-04-05
    • 1970-01-01
    相关资源
    最近更新 更多