24小时热门版块排行榜    

CyRhmU.jpeg
查看: 514  |  回复: 6
当前主题已经存档。

keithzk

铜虫 (小有名气)

[交流] 【求助】请高手解决个微分方程,扣谢

d(y1*r^2)/dr=-6.4*y2*r^2
dy2/dr=-10*y1
dy3/dr=120*y2*r^2

(y1*r^2)(r=0)=0
(y2)(r=R)=0.2
y3(r=0)=0

请教高手用matlab该如何解决这题,谢谢!
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

sdlwwxb

木虫 (著名写手)

应助有奖
2楼2005-12-26 23:52:04
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

jifengbo

金虫 (初入文坛)

哈哈,手工方法可以解决阿!!!!
3楼2005-12-27 10:38:00
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

zhmath

不好意思没注意y2(r=R)=0.2

这应该是个边值问题,我搞错了,惭愧!

[ Last edited by zhmath on 2005-12-28 at 10:16 ]
4楼2005-12-27 11:05:04
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

jifengbo

金虫 (初入文坛)

完全可以求出解析解,有什么问题请联系我
5楼2005-12-27 11:22:11
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

jifengbo

金虫 (初入文坛)

(y1*r^2)(r=0)=0
这个初值条件阿是不是错了????r=0  (y1*r^2)(r=0)=0太显然了!!!!
6楼2005-12-27 11:24:49
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

e_speed

1

(y2)(r=R)=0.2  这是一个初值问题还是边界值问题? 我没怎么用过matlab的函数(ode23...)看帮助这是解initial conditions。我原来想d的是做一次跟楼上一样的替换,guess initial value of y2, 然后update guess.  matlab初学,关注.....

[ Last edited by e_speed on 2005-12-27 at 23:33 ]
7楼2005-12-27 23:29:43
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 keithzk 的主题更新
普通表情 高级回复(可上传附件)
信息提示
请填处理意见