ここでばかげた質問をしていたら申し訳ありませんが、私は gnuplot に関して本当に初心者なので、しばらくお待ちください。
私は一連のデータを持っていて、それを当てはめようとしました
f(x)=a * cos(x-b)**2 via a,b.
しかし、うまくいきませんでした。このように見えるはずです。
しかし、それはこのようになりました
私の適合方程式の問題は何ですか?
ここでばかげた質問をしていたら申し訳ありませんが、私は gnuplot に関して本当に初心者なので、しばらくお待ちください。
私は一連のデータを持っていて、それを当てはめようとしました
f(x)=a * cos(x-b)**2 via a,b.
しかし、うまくいきませんでした。このように見えるはずです。
しかし、それはこのようになりました
私の適合方程式の問題は何ですか?
非線形適合は、全体的な最小値ではなく、局所的な最小値に収束しました。グローバル ミニマムに近づくようにフィッティングを開始する必要があります (人間は、コンピューターよりもはるかに簡単に見つけることができます)。
したがって、次のようにして、期待する値に近い a と b の開始値を指定する必要があります。
a = ...
b = ...
フィットと呼ぶ前に。
このドキュメントセクションを見てください:
http://theochem.ki.ku.dk/on_line_docs/gnuplot/gnuplot_21.html#SEC77