您好,欢迎访问这里是您的网站名称官网!
全国咨询热线+86 0000 88888
欧陆娱乐-欧陆注册登录中心

欧陆新闻

NEWS CENTER
optimvar
发布时间:2024-07-29 14:07浏览次数:

创建一个名为 的整数优化变量向量,该向量按字符串 、 和 进行索引。使用 的索引创建一个优化表达式,并使用字符数组或以不同方向创建 进行试验。

使用字符串行向向量创建 。

bnames=["brass","stainless","galvanized"];
bolts=optimvar('bolts',bnames,'Type','integer')
bolts=1x3 OptimizationVariable array with properties:

  Array-wide properties:
          Name: 'bolts'
          Type: 'integer'
    IndexNames: {{}  {1x3 cell}}

  Elementwise properties:
    LowerBound: [-Inf -Inf -Inf]
    UpperBound: [Inf Inf Inf]

  See variables with show.
  See bounds with showbounds.

使用字符串索引创建一个优化表达式。

y=bolts("brass") + 2*bolts("stainless") + 4*bolts("galvanized")
y=Linear OptimizationExpression

    bolts('brass') + 2*bolts('stainless') + 4*bolts('galvanized')

使用字符向量元胞数组而不是字符串来获得与之前索引相同的变量。

bnames={'brass','stainless','galvanized'};
bolts=optimvar('bolts',bnames,'Type','integer')
bolts=1x3 OptimizationVariable array with properties:

  Array-wide properties:
          Name: 'bolts'
          Type: 'integer'
    IndexNames: {{}  {1x3 cell}}

  Elementwise properties:
    LowerBound: [-Inf -Inf -Inf]
    UpperBound: [Inf Inf Inf]

  See variables with show.
  See bounds with showbounds.

使用列向 (即 3×1 而不是 1×3),请注意, 也具有该方向。

bnames=["brass";"stainless";"galvanized"];
bolts=optimvar('bolts',bnames,'Type','integer')
bolts=3x1 OptimizationVariable array with properties:

  Array-wide properties:
          Name: 'bolts'
          Type: 'integer'
    IndexNames: {{1x3 cell}  {}}

  Elementwise properties:
    LowerBound: [3x1 double]
    UpperBound: [3x1 double]

  See variables with show.
  See bounds with showbounds.

在线客服
联系电话
全国免费咨询热线 +86 0000 88888
  • · 专业的设计咨询
  • · 精准的解决方案
  • · 灵活的价格调整
  • · 1对1贴心服务
欧陆APP下载
回到顶部

平台注册入口