romantic_xk 发表于 2007-4-17 10:43

求教:如何拟合下面的数据点

:@L 求教:对于不知道表达式的一些数据如何进行曲线拟合?数据范围比较小,是0.83-0.95之间的等间隔的121个数据点,用多项式拟合和最小二乘法效果都不怎么好,应该怎么拟合,兄弟姐妹帮帮忙啊!数据点的MATLAB文件在附件中。

hunter_009 发表于 2007-4-17 12:40

那你就分段拟合吧,样条估计是最合适的

dingd 发表于 2007-4-17 20:52

1stOpt有个公式自动搜索功能,在有数据而不知道公式形式的情况下,可自动找出最适合的表达式。下面是搜到的一个:

y = p1+p2*(x-p3)^p4


相关系数(R): 0.99998232999614
相关系数之平方(R^2): 0.999964660304509

参数        最佳估算
----------        -------------
p1                 5.88192524128014
p2                 0.865122971633274
p3                 0.823696070712297
p4                 0.426379137210955

romantic_xk 发表于 2007-4-18 09:21

太感谢了,呵呵!

知道怎么弄了,谢谢:handshake
页: [1]
查看完整版本: 求教:如何拟合下面的数据点