【问题标题】:How can I use universal and existential quantification in julia?如何在 Julia 中使用普遍和存在量化?
【发布时间】:2019-05-08 06:42:58
【问题描述】:

我想在 Julia 中编写支配定义代码。 x dom y。 x , y 是 2 个向量。

b=all(x<=y) && any(x<y)

你能帮帮我吗?我如何在 Julia 中编写这个概念?

谢谢

【问题讨论】:

    标签: julia julia-jump ijulia-notebook julia-studio


    【解决方案1】:

    最简单的方法几乎就像您指定的那样:

    dom(x, y) = all(x .<= y) && any(x .< y)
    

    您也可以使用循环,例如像这样:

    function dom(x::AbstractVector, y::AbstractVector)
        @assert length(x) == length(y)
        wasless = false
        for (xi, yi) in zip(x, y)
            if xi < yi
                wasless = true
            elseif xi > yi
                return false
            end
        end
        return wasless
    end
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-12-27
      • 2015-03-28
      • 1970-01-01
      • 2021-09-13
      • 2013-03-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多