24小时热门版块排行榜    

查看: 2698  |  回复: 5

monitor2885

至尊木虫 (职业作家)

队长

[求助] 数据如何根据二阶微分方程进行拟合

已知V和t的数据,根据图上的公式,进行拟合,得到参数k和n。请问,如何编程呢?谢谢
回复此楼
Retirement
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

信彼南山

木虫 (著名写手)


臭水沟(金币+1): 谢谢应助~~ 2011-07-22 15:12:24
把二阶方程变成两个一阶的
2楼2011-07-21 14:24:39
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

change0618

铁杆木虫 (著名写手)

方丈大师

【答案】应助回帖


monitor2885(金币+2): 2011-07-21 15:40:52
臭水沟(金币+1): 谢谢应助~~ 2011-07-22 15:12:30
分n=1和n~=1进行积分啊
3楼2011-07-21 14:52:54
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

monitor2885

至尊木虫 (职业作家)

队长

引用回帖:
Originally posted by change0618 at 2011-07-21 14:52:54:
分n=1和n~=1进行积分啊

帮忙写个程序呗
Retirement
4楼2011-07-21 15:40:30
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

340440776

金虫 (正式写手)


臭水沟(金币+1): 谢谢应助~~ 2011-08-11 13:15:04
这是一个微分方程的反问题,你可以视y= dt/dv;就变成y‘=k*y^n。然后用ode45这一类的微分方程解法离散,然后根据一定目标函数(比如差的平方最小)求解最小值就可以了。你也可以根据差分法直接离散,然后求最小值。最终就是一个求解最值的问题。
5楼2011-08-11 11:34:31
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

dingd

铁杆木虫 (职业作家)


xiegangmai(金币+1): 谢谢参与! 2011-12-05 22:56:14
1stOpt很容易进行这种微分方程拟合问题,代码只需几句话。
6楼2011-12-05 21:50:31
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 monitor2885 的主题更新
信息提示
请填处理意见