主要内容

optim.coder.infbound

无限绑定支持代码生成万博1manbetx

描述

bnd= optim.coder.infbound创建用于代码生成的无限边界。bnd表示不支持的代码生成目标的无限边界万博1manbetx

例子

bnd= optim.coder.infbound (深圳返回与参数大小相同的无限绑定数组深圳.如果深圳是标量,返回数组的大小是多少深圳——- - - - - -深圳

例子

bnd= optim.coder.infbound (n1,n2……nt)返回一个大小为无限的绑定数组n1——- - - - - -n2——-…——-nt对于标量值n1n2、……nt

例子

全部折叠

用于代码生成的目标硬件并不总是接受或-作为一个界限。在这种情况下,使用optim.coder.infbound来表示无限的边界。

例如,假设问题的上界为(正1 10),这意味着X (2) <= 1而且X (3) <= 10上没有上界x (1).的下界[0,- - - - - -正无穷,0],这意味着X (1) >= 0而且X (3) >= 0上没有下界x (2).你可以用几种方法来表示这些界限。

Ub1 = [optimt .coder.]10]
ub1 =1×3Inf 1 10
Lb1 = [0 - optimt .coder.]infbound 0]
两派=1×30 -无穷0
%或Ub = optimt .code . inbound (1,3);Ub (2) = 1;Ub (3) = 10
乌兰巴托=1×3Inf 1 10
Lb = - optimt .code . inbound ([1,3]);Lb (1) = 0;Lb (3) = 0
磅=1×30 -无穷0

这些结果是通过在MATLAB®中运行代码产生的,并显示MATLAB输出。当你奔跑optim.coder.infbound对于代码生成,生成的边界适合于目标硬件。

输入参数

全部折叠

退回的数量数组,指定为正整数的向量。通常,返回数组的大小为深圳(1)——- - - - - -深圳(2)——-…——-深圳(t),在那里t的分量数是多少深圳.然而,如果深圳是标量,返回数组的大小是多少深圳——- - - - - -深圳

例子:(2、3、1、4)

数据类型:

的大小数组组件,指定为正整数。

例子:2

数据类型:

扩展功能

版本历史

R2022b中引入