Fortran Coder

查看: 10411|回复: 2
打印 上一主题 下一主题

[插值拟合] 求助幂指数函数拟合的算法

[复制链接]

59

帖子

2

主题

0

精华

大师

F 币
810 元
贡献
476 点
楼主
发表于 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 16:08

Powered by Tencent X3.4

© 2013-2024 Tencent

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