24小时热门版块排行榜    

查看: 268  |  回复: 2
当前主题已经存档。

mltgood

铜虫 (正式写手)

[交流] 【求助】1stopt拟合编程

建立了一个模型,到最后需要求几个参数,本来想用matlab的最优化求解,但是关系到初值问题,现在想用1stopt的拟合来解决,但是对于变量是积分下限的编程无法把握,请帮忙。其中,t是变量,a0,a1....a9已知,k,g,p为要求参数。我还知道几十组t与y的对应,也就想通过这些数据对式子进行拟合从而求出k,g,p(不知是否表达清楚)。非常感谢。具体方程见附件。
http://d.namipan.com/d/1f94659169802a43bf06814bbab9ae6654060fbce5070000
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

userhung

禁虫 (文学泰斗)

木虫博士

★ ★ ★ ★
mltgood(金币+2,VIP+0):感谢,这个我已经有了,只是编程老通不过 12-8 18:55
波不动(金币+2,VIP+0):参与应助的奖励! 12-8 19:13
2楼2009-12-08 18:22:18
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

mltgood

铜虫 (正式写手)

这个执行时老提示函数表达式有错误
Variable t,y;
Parameter k,p,g;
Function  y=k*200^p*int((0.258562116218231+0.00292235742748193*x-0.000507684038981334*x^2+0.000031384276249079*x^3-9.73536418879276E-07*x^4+1.72311673392298E-08*x^5-1.84634058986448E-10*x^6+1.21687623063721E-12*x^7-4.81213493166551E-15*x^8+1.0451960068213E-17*x^9-9.56707890938779E-21*x^10)^g,x=t:245);

[ Last edited by mltgood on 2009-12-8 at 18:58 ]
3楼2009-12-08 18:57:07
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 mltgood 的主题更新
普通表情 高级回复 (可上传附件)
信息提示
请填处理意见