Model.addGenConstrPWL ()


Model.addGenConstrPWL ()

addGenConstrPWL(xvar, yvar, xpts, yts, name="")

添加一个新的通用类型约束伽马射线爆发。GENCONSTR_PWL一个模型。

分段线性(PWL)约束表明关系< span > < /美元跨度> y = f (x) < span > < / span >美元必须在变量之间保存< span > < /美元跨度> x < span > < / span >美元< span > < / span > y < span >美元< / span >,在那里< span > < / span > f < span >美元< / span >是一个分段线性函数。的断点< span > < / span > f < span >美元< / span >作为参数提供。请参阅描述分段线性目标了解分段线性函数是如何定义的。

参数:

xvar (Var):< span > < /美元跨度> x < span > < / span >美元变量。

yvar (Var):< span > < / span > y < span >美元< / span >变量。

XPTS(浮动列表):< span > < /美元跨度> x < span > < / span >美元定义分段线性函数的点的值。必须按非递减顺序排列。

yts(浮动列表):< span > < / span > y < span >美元< / span >定义分段线性函数的点的值。

名称(字符串,可选):新的通用约束的名称。

返回值:

新通用约束。

使用示例:

gc =模型。addgenconstrucpwl (x, y, [0,1,2], [1.5, 0,3], "myPWLConstr")