当前位置: 首页 > 计算模拟 >matlab,1stopt大神求助一下

matlab,1stopt大神求助一下

作者 莳花鼠
来源: 小木虫 400 8 举报帖子
+关注

有方程y=a/10^(1.095+b*x+c*x^2+d*x^3+e*x^4+f*x^5+g*x^6+h*x^7)。
想要求得x和y
有a,b,c,d,e,f,g,h的值,请问至少需要几组数据才能求得x和y?用1stopt拟合每一次都不一样,并且结果很差。请问用什么可以实现,麻烦大神指点一下,能否帮忙实现一下?谢谢啦

 返回小木虫查看更多

今日热帖
  • 精华评论
  • 独孤神宇

    8个未知参数,至少需要8组数据,前提是这8组数据都很合理,没有很大的乖离。

    另外,数据不要截图,直接复制上来

  • 独孤神宇

    引用回帖:
    3楼: Originally posted by 莳花鼠 at 2019-12-19 10:06:03
    谢谢老师
    417.6105989 -51.46887725 2193.094467 -51785.73853 933718.1231 -6471007.8 29057150.15 -52226849.63
    380.237682 -51.20834863 2170.948354 -51003.31485 914955.7556 -6308880.549 28185742.19 -5040 ...

    目标函数值(最小): 0.000244804176936564
    均方差(RMSE): 2.7318795522054E-8
    残差平方和(SSR): 6.7168492989822E-15
    相关系数(R): 1
    确定系数(DC): 1

    参数        最佳估算
    ----------        -------------
    x        0.204999964659675
    y        -5.23893718053635E-7

    ====== 结果输出 ======

    目标 h        计算 h
    -52226849.63        -52226849.63
    -50404157.91        -50404157.91
    -48636264.07        -48636264.07
    -46884285.16        -46884285.16
    -45186681.22        -45186681.22
    -43471712.3        -43471712.3
    -41914903.95        -41914903.9500001
    -40340168.47        -40340168.47
    -38976137.7        -38976137.7

    ====== 计算结束 ======

  • 独孤神宇

    你的数据太少,拟合效果虽好,但是结果不唯一

    目标函数值(最小): 0
    均方差(RMSE): 0
    残差平方和(SSR): 0
    相关系数(R): 1
    确定系数(DC): 1

    参数        最佳估算
    ----------        -------------
    x        0.146727914950082
    y        2.82597010535894E-9

猜你喜欢
下载小木虫APP
与700万科研达人随时交流
  • 二维码
  • IOS
  • 安卓