声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 966|回复: 3

[编程技巧] 求教:如何拟合下面的数据点

[复制链接]
发表于 2007-4-17 10:43 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?我要加入

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

data1.m

1.27 KB, 下载次数: 21

待拟合的数据点

回复
分享到:

使用道具 举报

发表于 2007-4-17 12:40 | 显示全部楼层
那你就分段拟合吧,样条估计是最合适的
发表于 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

评分

1

查看全部评分

 楼主| 发表于 2007-4-18 09:21 | 显示全部楼层

太感谢了,呵呵!

知道怎么弄了,谢谢:handshake
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-12-13 00:51 , Processed in 0.094574 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表