私はMatlabで関数を最適化する関数を持っています。この関数は、最適化する必要のある変数(xなど)と、最適化する必要のない1つのパラメータ(たとえばQ)に依存します。関数Function(x、Q)。言い換えれば、私はQの値の配列を持っており、各Qの最適なx値を見つけたいと思いますが、最適化関数で関数ハンドル@Functionを使用すると、それらのQ値を渡す方法を見つけることができません。Matlabの関数ハンドルを介して追加の引数を渡す
私の質問は、たとえば、fmincon(@ Function、x0、A、b)のような最適化関数で関数ハンドルを使用するときに、それらのQ値を渡す方法ですか?
は 'のfmincon(@関数、X0、Q、Aい、b) '仕事? –
@DennisJaheruddinいいえ、動作しません。残念ながら。 – Tomas