24小时热门版块排行榜    

CyRhmU.jpeg
查看: 2656  |  回复: 20

crasting

金虫 (小有名气)

引用回帖:
10楼: Originally posted by 信彼南山 at 2015-05-22 00:36:04
那就木有函数了...

能否麻烦您帮忙看下程序?
11楼2015-05-22 08:58:42
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

crasting

金虫 (小有名气)

引用回帖:
10楼: Originally posted by 信彼南山 at 2015-05-22 00:36:04
那就木有函数了...

能否麻烦您帮忙看下程序,谢谢!
12楼2015-05-22 09:38:17
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

信彼南山

木虫 (著名写手)

我认为程序没问题,问题出在函数或者数据
所以说要搞清楚的问题是:为什么要用这个函数来拟合这些数据?
13楼2015-05-22 21:42:47
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

crasting

金虫 (小有名气)

引用回帖:
13楼: Originally posted by 信彼南山 at 2015-05-22 21:42:47
我认为程序没问题,问题出在函数或者数据
所以说要搞清楚的问题是:为什么要用这个函数来拟合这些数据?

我是查资料得到的matlab中做非线性拟合函数有lsqcurvefit和lsqnonlin,所以当时就选了这个,问题是初值该怎么设?
14楼2015-05-22 22:28:27
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

信彼南山

木虫 (著名写手)

引用回帖:
14楼: Originally posted by crasting at 2015-05-22 22:28:27
我是查资料得到的matlab中做非线性拟合函数有lsqcurvefit和lsqnonlin,所以当时就选了这个,问题是初值该怎么设?...

我的汉语表达能力这么差么
我的意思是说你选的拟合函数有问题,不是lsqcurcefit有问题
15楼2015-05-23 00:01:13
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

crasting

金虫 (小有名气)

引用回帖:
15楼: Originally posted by 信彼南山 at 2015-05-23 00:01:13
我的汉语表达能力这么差么
我的意思是说你选的拟合函数有问题,不是lsqcurcefit有问题...

是我理解错了,这个函数是光谱分析中谱线轮廓函数
16楼2015-05-23 09:36:59
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

信彼南山

木虫 (著名写手)

引用回帖:
16楼: Originally posted by crasting at 2015-05-23 09:36:59
是我理解错了,这个函数是光谱分析中谱线轮廓函数...

那你有没有实例的结果
比如说的值都是多少
17楼2015-05-23 13:26:07
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

crasting

金虫 (小有名气)

引用回帖:
17楼: Originally posted by 信彼南山 at 2015-05-23 13:26:07
那你有没有实例的结果
比如说{\Delta \lambda c}和{ \lambda 0}的值都是多少...

我用matlab中的cftool工具箱利用高斯函数拟合得到的两个值分别是0.009和427.5
18楼2015-05-23 14:30:40
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

信彼南山

木虫 (著名写手)

按照你的xdata和你上面那两个参数,算出来的ydata应该是:

y =
    0.0241    0.0478    0.1374    1.4598    0.8841    0.1161    0.0432

所以说你的函数根本不靠谱,要不就是你的数据很离谱。
所以要明确的问题就是:你的拟合函数和你的数据哪个更靠谱?
19楼2015-05-23 19:27:37
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

信彼南山

木虫 (著名写手)

对于仿真,或者是这种求解的问题来讲
必须要明确的前提是:你提供的理论是正确的
电脑能做的事情只是计算,对于理论的错误(或者不合理)它没有任何办法。

不能把计算结果的不合理都归咎与电脑的计算,或者程序问题

就你的这个例子来讲,我个人觉得,程序应该没有任何问题(唯一可能的问题就是初值不合理)
问题应该是出在你的拟合函数上,或者是你提供的数据上。
20楼2015-05-23 19:31:04
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 crasting 的主题更新
信息提示
请填处理意见