主要内容

このページ最新ではありませ。をクリックし,英语のの最新版版を参照参照し。

不可见

点における制约违反

说明

不可见を使用て点における制约违反数値を求めます。

ヒント

完全なフローについては,问题ベース最适化ワークフローまたは方程式解くの问题ベースのフローフローを参照しください。

卵子=不可行(约束,,,,ptは,点ptにおける制约约束の违反数を返し。。

すべて折りたたむ

点がをてかどうか确认します。

2つのととつのつのを设定し。。。

x = optimvar('X');y = optimvar('y');cons = x + y <= 2;CONS2 = X + Y/4 <= 1;

x = 0,,,,y = 4缺点という名前満たしてかどう确认し。実行不可能可能性がゼロのの场合に,,点点点。

pt.x = 0;pt.y = 4;Infeas =不可行(缺点,PT)
infeas = 2

点はこのに关し実行不可能です。

その他に关する可能性をし。。。

Infeas =不可行(Cons2,PT)
infeas = 0

点はこのに关し実行可能です。

点が条件を制约を満たしいるどうかを确认します。

最适変数制约のを设定します。

x = optimvar('X',3,2);cons = sum(x,2)<= [1; 3; 2];

pt.x = [1,-1; 2,3; 3,-1]がこれら制约ているかどうを确认します。

pt.x = [1,-1; 2,3; 3,-1];Infeas =不可行(缺点,PT)
infeas =3×10 2 0

2番目番目の制约关して実行不。。。

入力引数

すべて折りたたむ

最适化制约。优化平等オブジェクト,优化Qualize Qualityオブジェクト,または优化构成オブジェクトとして指定ます。约束は単一制约制约のを表すことができます。

例:约束= x + y <= 1は,Xyがスカラーのは単一の制约。。

例:constr = sum(x)== 1は,X2次元次元配列场合は制约の配列。。。

评価する制约最适変数に対して最化名にに一致するフィールド名をもつもつ构造构造体として指定指定pt内のサイズは,する化変数のと一致ししていいなければばなり。

例:pt.x = 5*眼睛(3)

データ::结构

出力引数

すべて折りたたむ

制约の可能性実数配列として返さますゼロであるエントリエントリは実行実行可能可能可能ななな制约を表し,,正のののの各各各卵子のサイズは制约约束のサイズ同じです。スカラースカラー卵子の例について,复数の制约の计算を参照しください。

警告

ベースのは目的关数,非线形等式,または不等不等式式におけるにおける复素复素复素数値数値をししてていいませません。。关数のの计算计算计算计算复素数値数値数値数値含ま含ま含まれれれれれ结果が正确なる场合があり。。

R2017Bで导入