0

ここでばかげた質問をしていたら申し訳ありませんが、私は gnuplot に関して本当に初心者なので、しばらくお待ちください。

私は一連のデータを持っていて、それを当てはめようとしました

       f(x)=a * cos(x-b)**2 via a,b. 

しかし、うまくいきませんでした。このように見えるはずです。

ここに画像の説明を入力

しかし、それはこのようになりました ここに画像の説明を入力

私の適合方程式の問題は何ですか?

4

1 に答える 1

1

非線形適合は、全体的な最小値ではなく、局所的な最小値に収束しました。グローバル ミニマムに近づくようにフィッティングを開始する必要があります (人間は、コンピューターよりもはるかに簡単に見つけることができます)。

したがって、次のようにして、期待する値に近い a と b の開始値を指定する必要があります。

a = ...

b = ...

フィットと呼ぶ前に。

このドキュメントセクションを見てください:

http://theochem.ki.ku.dk/on_line_docs/gnuplot/gnuplot_21.html#SEC77

于 2013-04-13T14:01:07.590 に答える