24小时热门版块排行榜    

查看: 1015  |  回复: 3
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

bibi951

铁虫 (初入文坛)

[求助] 请问怎么拟合微分方程中的常数

大家好。
我有个方程 dy/dx-D*y^(3/2)=0.
D是常数,有不规则的(x,y)数据对N个,
怎么用matlab根据这些数据对 拟合出D的值呢?

谢谢
回复此楼

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

sciencejoy

新虫 (著名写手)

【答案】应助回帖


感谢参与,应助指数 +1
csgt0: 金币+1, 谢谢 2013-03-12 10:35:30
我感觉可以解出来y=y(x)表达式,然后根据数据就可以拟合所得函数了。
3楼2013-03-12 08:18:12
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 4 个回答

dingd

铁杆木虫 (职业作家)

【答案】应助回帖


感谢参与,应助指数 +1
csgt0: 金币+1, 谢谢 2013-03-12 10:35:25
想简单的话就用1stOpt试试。
2楼2013-03-12 08:10:27
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

Unexamined

金虫 (小有名气)

【答案】应助回帖

根据原方程:y^(-1/2) = (-1/2*D)*x+Const  然后拟合就可以得到D和Const了。拟合之前先把y的值变换成y^(-1/2),就可以用线性拟合的方法求出斜率和截距,也就是-1/2*D和Const
It'sON!
4楼2013-09-06 16:24:41
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
信息提示
请填处理意见