このペ,ジの翻訳は最新ではありません。ここをクリックして,英語の最新版を参照してください。
优化工具箱ソルバ,は,初期点x0
、下限磅
、上限乌兰巴托
など,多くの引数のベクトルを受け入れます。また,これらの引数の行列も受け入れます。ここで,行列は任意のサ。ソルバ,の引数がベクトルではなくもともと配列である場合,引数を配列として指定できます。
ソルバ,では行列引数は以下のように扱われます。
処理を始める前に,行列引数はソルバ,によって内部的にベクトルに変換されます。たとえば,x0
はx0 (:)
になります。この構文の説明は,结肠
の(:)
エントリ,または配列@ @ンデックス付けの"単一の▪▪ンデックスによる▪▪ンデックス付け"の節を参照してください。
出力では,ソルバ,が解x
を入力x0
と同じサ@ @ズに再形成します。
x0
が行列の場合,ソルバ,はx
をx0
と同じサ@ @ズの行列として目的関数と任意の非線形制約関数の両方に渡します。
ただし,線形制約ではx
をベクトル形式x (:)
で受け取ります。まり,次の形式の線形制約
A*x≤b
またはAeq*x = beq
は,x
を行列ではなくベクトルとして受け入れます。行列一个
またはAeq
の列数がx0
の要素数と同じであることを確認してください。同じでない場合は,ソルバ,でエラ,が発生します。