声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 3554|回复: 7

[综合讨论] 【HELP】请教曲线拟合函数lsqcurvefit的问题!!!

[复制链接]
发表于 2006-4-5 20:34 | 显示全部楼层 |阅读模式

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

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

x
<P>在用lsqcurvefit函数进行曲线拟合时,发现初值X0的选择对结果影响很大啊。<br>怎么选择合适的X0呢?<br></P>
[此贴子已经被作者于2006-4-5 22:34:37编辑过]

回复
分享到:

使用道具 举报

发表于 2006-4-6 09:59 | 显示全部楼层

回复:(dirac)【HELP】请教曲线拟合函数lsqcurvefit...

这个没有什么太好的办法,就要靠你自己多尝试了
 楼主| 发表于 2006-4-6 21:52 | 显示全部楼层

回复:(happy)回复:(dirac)【HELP】请教曲线拟合...

但是不能盲目地尝试吧?有没有什么规则可依?<BR>
发表于 2006-4-7 01:28 | 显示全部楼层
这是理论方面的问题,需要你从理论方面考虑。
 楼主| 发表于 2006-4-7 09:20 | 显示全部楼层

回复:(kaien)这是理论方面的问题,需要你从理论方面...

可否讲明白一些?<BR>大家平时用lsqcurvefit函数都是怎么对x0取值的呢?怎么保证你选取的x0所得到的结果是正确的呢?<BR>
发表于 2006-4-8 08:23 | 显示全部楼层

回复:(dirac)【HELP】请教曲线拟合函数lsqcurvefit...

对于一个lsqcurvefit问题,不同的初值他有不同的解<BR>这些解都是极小值,但并不一定是最小值<BR>换句话说,如果处置给的不好的到的只是局部最优<BR>如何获得全局最优,那就需要你使用具体问题的约束条件才有可能获得有意义的结果<BR>

评分

1

查看全部评分

发表于 2008-10-23 22:10 | 显示全部楼层

回复 楼主 dirac 的帖子

对,楼上说的很对,最近我们的项目里就涉及到这个问题。因为非线性最小二乘的算法通常获得的是局部最优解,所以有时会出现初值改变较大的情况下,最优值发生变化,导致拟合的参数发生变化。所以在这样的情况下,要从你问题的理论上,或者物理意义上进行分析,看参数有没有一个大致的范围。。。
发表于 2008-10-24 09:34 | 显示全部楼层
1stOpt基本克服了猜初值的问题,随机赋值,效果很不错。

评分

1

查看全部评分

您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

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

GMT+8, 2024-11-24 19:11 , Processed in 0.070372 second(s), 19 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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