これはMatlabよりも数学的問題の可能性があります。それにもかかわらず、ここに私の問題があります。与えられた勾配を持つ3点の曲線適合
ので、私は緑の曲線によって表されるデータ・セットを有しています。それは通常線形ですが、時にはわずかな曲率を持つことがあります。次に、私は2つの追加ポイントを持っています:赤と青。赤はネガティブには遠いです。その振幅は緑色の円のX値よりも30〜100倍大きく、X軸上に常にあります。青い円は常にY軸上にあります。
私は赤にフィットする曲線、青、緑の円が必要ですが、2つの制約があります
- ブルー曲線は青い曲線は満たしている
- 否定することはできません緑のカーブで、私はそれらの勾配が同じになるようにします(スムーズな遷移)
赤い点は、Y軸上にある必要はありませんが、漸近線がゼロで、赤色サークル。
指数、多項式、1 /何かなどの異なる逆関数を試しましたが、勾配の制約がないと、最終結果は緑の点でカスプする傾向があり、全体的に問題を引き起こしますこのカーブフィッティング関数が使用される解析。
これはできますか?
傾き制約を別の式として追加します。ラグランジュ乗数はそれを表現する良い方法です。 – duffymo