1.任意の次数で多項式fit を行う関数
result = poly_fit(x, y, n, yfit = yfit)
フィッティング関数の例:y=a+bx+cx^2. ※poly_fitでは任意の次数を削除できない。
result:各次数の比例定数が得られる。配列に代入される順番は低次数から。
x:xの値, y:yの値,n:フィッティングしたい次数
yfit:各データ点でのフィッティングの値。
2.任意の関数でフィッティングする関数
result = mpfitfun('my_function', x, y, err, p)
my_function:フィッティングさせたい自作関数
result:各次数の比例定数が得られる。配列に代入される順番は低次数から。
x:xの値, y:yの値,n:フィッティングしたい次数
err:については詳細を不明, p:各自数の定数項の初期値
result = poly_fit(x, y, n, yfit = yfit)
フィッティング関数の例:y=a+bx+cx^2. ※poly_fitでは任意の次数を削除できない。
result:各次数の比例定数が得られる。配列に代入される順番は低次数から。
x:xの値, y:yの値,n:フィッティングしたい次数
yfit:各データ点でのフィッティングの値。
2.任意の関数でフィッティングする関数
result = mpfitfun('my_function', x, y, err, p)
my_function:フィッティングさせたい自作関数
result:各次数の比例定数が得られる。配列に代入される順番は低次数から。
x:xの値, y:yの値,n:フィッティングしたい次数
err:については詳細を不明, p:各自数の定数項の初期値
※コメント投稿者のブログIDはブログ作成者のみに通知されます