Fortran Coder

求助幂指数函数拟合的算法

查看数: 10409 | 评论数: 2 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2017-2-8 10:22

正文摘要:

方程的形式就是上面的格式,附件中是要拟合的数据,大神们这个应该采用什么方法拟合呀,主要是指数里面也有系数。这个似乎有点麻烦,这个函数的形式是我在oringin里面得到的,函数形式肯定没有问题。origin里面拟 ...

回复

大头鼹鼠 发表于 2017-2-13 11:05:39
kerb 发表于 2017-2-12 17:15
你把问题说的都不明白,如何寻求帮助,

猜测你是想求A1,A2,A3,t1,t2,t3

谢谢 就是你说的意思 我看一下你的解答,这个不太会  我需要慢慢搞,希望以后多指导一些
kerb 发表于 2017-2-12 17:15:25
本帖最后由 kerb 于 2017-2-12 17:22 编辑

你把问题说的都不明白,如何寻求帮助,

猜测你是想求A1,A2,A3,t1,t2,t3

用非线性最小二乘法拟合,根据你的数据(x_i,y_i)(i=1,2,...,N总共的数组)
ofv(A1,A2,A3,t1,t2,t3)=0.5*((Factor(x_1)-y_1)^2+(Factor(x_2)-y_2)^2+...+(Factor(x_N)-y_N)^2)

然后求ofv对A1,A2,A3,t1,t2,t3的偏导数,拟合最好的时候,这些偏导数为0,根据这个然后用共轭梯度法,或者牛顿法,或者拟牛顿法求解

评分

参与人数 1F 币 +5 贡献 +5 收起 理由
fcode + 5 + 5 赞一个!

查看全部评分

捐赠本站|Archiver|关于我们 About Us|小黑屋|Fcode ( 京ICP备18005632-2号 )

GMT+8, 2024-5-14 14:14

Powered by Tencent X3.4

© 2013-2024 Tencent

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