主要内容

このペ,ジの翻訳は最新ではありません。ここをクリックして,英語の最新版を参照してください。

行列引数

优化工具箱ソルバ,は,初期点x0、下限、上限乌兰巴托など,多くの引数のベクトルを受け入れます。また,これらの引数の行列も受け入れます。ここで,行列は任意のサ。ソルバ,の引数がベクトルではなくもともと配列である場合,引数を配列として指定できます。

ソルバ,では行列引数は以下のように扱われます。

  • 処理を始める前に,行列引数はソルバ,によって内部的にベクトルに変換されます。たとえば,x0x0 (:)になります。この構文の説明は,结肠(:)エントリ,または配列@ @ンデックス付けの"単一の▪▪ンデックスによる▪▪ンデックス付け"の節を参照してください。

  • 出力では,ソルバ,が解xを入力x0と同じサ@ @ズに再形成します。

  • x0が行列の場合,ソルバ,はxx0と同じサ@ @ズの行列として目的関数と任意の非線形制約関数の両方に渡します。

  • ただし,線形制約ではxをベクトル形式x (:)で受け取ります。まり,次の形式の線形制約

    A*x≤bまたはAeq*x = beq

    は,xを行列ではなくベクトルとして受け入れます。行列一个またはAeqの列数がx0の要素数と同じであることを確認してください。同じでない場合は,ソルバ,でエラ,が発生します。

参考

関連するトピック