【问题标题】:Curve fitting with error bars, Matlab [closed]带误差线的曲线拟合,Matlab [关闭]
【发布时间】:2017-09-03 10:09:53
【问题描述】:

我在 Matlab 中有一些测量值,我想用它们来拟合指数曲线。对于这个测量,我有不同的不确定性。如何在这种不确定性平衡的情况下拟合指数曲线?

【问题讨论】:

    标签: matlab curve-fitting uncertainty


    【解决方案1】:

    让我们生成指数数据,“具有不同的不确定性”:

    x=0:0.1:5; 
    k=randn(1,length(x))*4;
    Measurement_data=exp(x)+k;
    

    将数据拟合为单个指数,其中f 是拟合模型:

    f = fit(x',Measurement_data','exp1')
    

    绘制测量数据和拟合曲线:

    plot(x,Measurement_data,'.');
    hold on
    plot(x,f.a*exp(f.b*x));
    

    在这种情况下,拟合模型f 是:

         General model Exp1:
         f(x) = a*exp(b*x)
         Coefficients (with 95% confidence bounds):
           a =      0.8414  (0.6367, 1.046)
           b =       1.034  (0.9805, 1.087)
    

    希望这能解决您的问题。

    【讨论】:

      猜你喜欢
      • 2018-03-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-03-22
      • 2023-03-26
      • 1970-01-01
      相关资源
      最近更新 更多