我想在gnuplot中拟合多个有界函数,并将边界值也一并拟合。
例如:
f(x)=a (for x < b)
f(x)=a+(x-b)**c (for x > b)
fit f(x) 'data.dat' via a,b,c
有没有一种方法可以做到这一点?
我想在gnuplot中拟合多个有界函数,并将边界值也一并拟合。
例如:
f(x)=a (for x < b)
f(x)=a+(x-b)**c (for x > b)
fit f(x) 'data.dat' via a,b,c
嗯...有趣。为什么不试试以下方法:
f(x)=(x<b)?a:a+(x-b)**c
fit f(x) 'data.dat' via a,b,c
由@george进行了测试(请参见评论)。感谢George!