化学吧 关注:1,509,190贴子:11,384,107
  • 5回复贴,共1

万能化吧,拉格朗日插值和polyfit()有什么区别

只看楼主收藏回复

物理实验报告要用拉格朗日四次插值算共振频率我嫌麻烦就用matlab的polyfit拟合了,现在貌似发现拉格朗日插值跟多项式拟合不是一回事...求区别...如果区别很大就SB了得重算了


IP属地:广东1楼2011-04-03 21:13回复
    看不懂


    2楼2011-04-07 16:56
    回复
      有分别的, 设你有n 组数据(x1, y1), (x2, y2), (x3, y3)...(xn, yn),插值法求得的多项式会通过所有的点, 但多项式拟合只会找到一条和各点距离最短的多项式,不会穿过所有的点的


      3楼2011-04-07 18:58
      回复
        但若果用多项式拟合出一条n-1次的多项式的话就没有分别的. 因为该多项式必然穿过所有的点, 则达至最短距离=0


        4楼2011-04-07 19:01
        回复
          啊多谢楼上解答
          报告我已经交了不过...报告上老实坦白是polyfit()
          不过根据楼上说的那么我用拉格朗日4次插值算出来的跟4次多项式拟合算出来的数据应该一样,可是后来我写了拉格朗日的程序带数据进去算发现跟4次多项式拟合结果差了大概0.1
          就是拉格朗日算出来是1158.4,4次多项式拟合算出来是1158.3,为什么会这样?


          IP属地:广东5楼2011-04-08 20:18
          回复
            回复:4楼


            IP属地:广东6楼2011-04-08 20:18
            回复