当前位置: 首页 > 仿真模拟 >求助我这个二次函数拟合哪出问题了

求助我这个二次函数拟合哪出问题了

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

我用的matlab想拟合二次函数 但是结果差的也太多了 大神们我这是哪写错了么

x1=[0 266.7 533.3 800 1066.7 1333.4 1600];
y1=[310.0427833 336.7641436 345.5370632 346.9847986 345.4176461 336.6190252 309.7780912];
>> polyfit(x1,y1,2)

ans =

   -0.0001    0.0967  311.6186 返回小木虫查看更多

今日热帖
  • 精华评论
  • cczzqq

    原始数据                       拟合结果
    0                310.0427833                310
    266.7        336.7641436                328.677001
    533.3        345.5370632                333.129221
    800                346.9847986                323.36
    1066.7        345.4176461                299.365001
    1333.4        336.6190252                261.144224
    1600        309.7780912                208.72



    这个是我的拟合结果 明显对不上埃�

  • hollya27

    说明2次不够啊,试试4次呢

  • xiaoguiren

    你这是polyval算的有问题吧,拟合系数好像是对的,我这用numpy算了算,拟合的还行啊:
    310.0427833     311.61857533
    336.7641436     333.10823071
    345.5370632     345.98052483
    346.9847986     350.24511433
    345.4176461     345.89555592
    336.6190252     332.93184962
    309.7780912     311.36370045

  • xiaoguiren

    你这是polyval算的有问题吧,拟合系数好像是对的,我这用numpy算了算,拟合的还行啊

    310.0427833     311.61857533
    336.7641436     333.10823071
    345.5370632     345.98052483
    346.9847986     350.24511433
    345.4176461     345.89555592
    336.6190252     332.93184962
    309.7780912     311.36370045

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