当前位置: 首页 > 材料 >在origin中如何实现y=ax^b曲线拟合

在origin中如何实现y=ax^b曲线拟合

作者 hai350693732
来源: 小木虫 200 4 举报帖子
+关注

各位虫友:
大家好!我想拟合曲线y=ax^b,其中a, b为常数,需拟合出来;x,y为变量。可以告诉我具体操作吗? 返回小木虫查看更多

今日热帖
  • 精华评论
  • peterflyer

    对两边取对数,得到Lny=Lna+b*Lnx。这样便可按照线性方程的拟合方式进行拟合计算,原理如下:
    令F=Sum{[Lnyi-Lna-b*Lnxi]^2 , i=1~n}。
    再令
    拟合PF/P(Lna)=Sum{[Lnyi-Lna-b*Lnxi]*(-2), i=1~n}=0
    PF/Pb=Sum{[Lnyi-Lna-b*Lnxi]*2*(-Lnxi) , i=1~n}=0
    整理后:
    n*Lna+b*Sum[Lnxi]=Sum[Lnyi]
    [Sum(Lnxi)]*Lna+b*Sum[(Lnxi)^2]=Sum[Lnxi*Lnyi]
    由此解得Lna和b,而a=e^[Lna] 。如此便可解得a和b,

  • kongpa

    曲线拟合菜单中找相关公式,若没有就自定义。

  • chcalo

    在  分析-非线性拟合-拟合向导,然后按next选择Category里的Power就是y=ax^b

猜你喜欢