【问题标题】:Fitting piecewise function in gnuplot在gnuplot中拟合分段函数
【发布时间】:2012-09-11 21:38:00
【问题描述】:

我想在 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

有没有办法做到这一点?

【问题讨论】:

    标签: function gnuplot bounds curve-fitting fitbounds


    【解决方案1】:

    嗯……很有趣。您为什么不尝试以下方法:

    f(x)=(x<b)?a:a+(x-b)**c
    fit f(x) 'data.dat' via a,b,c
    

    由@george 测试(参见 cmets)。谢谢乔治!

    【讨论】:

    • 只需要尝试一下 - 是的,它有效.. 我预计会有一些糟糕的配合,但它实际上对我编造的一些数据有好处..
    • @george -- 我很高兴它有效。我一直想进行一个小测试,但我还没来得及做。
    猜你喜欢
    • 2021-11-30
    • 1970-01-01
    • 1970-01-01
    • 2012-06-23
    • 2014-09-30
    • 2021-10-15
    • 1970-01-01
    • 2020-07-08
    • 1970-01-01
    相关资源
    最近更新 更多