私は Matlab にこれをx_1
throughx_n
とy_1
throughの関数として受け取らせようとしています。y_n
ここで、k_i
とr_i
はすべて定数です。
これまでのところ、私のアイデアはn
、ユーザーから取得して、 と という名前の 2 つの 1×n ベクトルを作成x
しy
、 をx_i
単に引き出すことでしたx(i)
。しかし、MATLAB で任意の合計を作成する方法がわかりません。
この関数の勾配も取得する必要がありますが、その方法もわかりません。ループを作成して毎回関数に追加できるのではないかと考えていましたが、MATLAB はそれを好みません。