Main Content

このページは機械翻訳を使用して翻訳されました。元の英語を参照するには、ここをクリックします。

グローバル出力構造

run は 2 種類の出力構造を生成できます。

  • グローバル出力構造。この構造には、複数の開始点からの実行全体に関する情報が含まれています。詳細は以下の通りです。

  • ローカル ソルバーの出力構造。GlobalOptimSolution オブジェクトのベクトルには、ベクトルの各要素にこのような構造が 1 つ含まれています。この構造体の説明については、出力構造体 またはローカル ソルバーの関数リファレンス ページ (fmincon outputfminunc outputlsqcurvefit output 、または lsqnonlin output ) を参照してください。

グローバル出力構造

フィールド意味
funcCountユーザー指定関数(目的または非線形制約)の呼び出し回数の合計
localSolverTotal開始されたローカル ソルバー実行の数
localSolverSuccess終了フラグが正で終了したローカル ソルバー実行の数
localSolverIncomplete0 終了フラグで終了したローカル ソルバー実行の数
localSolverNoSolution負の終了フラグで終了したローカル ソルバー実行の数
messageGlobalSearch または MultiStart 終了メッセージ

ローカル ソルバーからの肯定的な終了フラグは、通常、実行が成功したことを示します。負の終了フラグは失敗を示します。0 終了フラグは、反復または関数評価の制限を超えてソルバーが停止したことを示します。詳細については、終了フラグと終了メッセージまたは許容誤差と停止条件を参照してください。

関連するトピック