版块导航
正在加载中...
客户端APP下载
论文辅导
申博辅导
登录
注册
帖子
帖子
用户
本版
应《网络安全法》要求,自2017年10月1日起,未进行实名认证将不得使用互联网跟帖服务。为保障您的帐号能够正常使用,请尽快对帐号进行手机号验证,感谢您的理解与支持!
24小时热门版块排行榜
>
论坛更新日志
(2845)
>
虫友互识
(165)
>
导师招生
(163)
>
文献求助
(145)
>
休闲灌水
(131)
>
论文投稿
(67)
>
博后之家
(66)
>
硕博家园
(39)
>
考研
(34)
>
基金申请
(26)
>
教师之家
(26)
>
考博
(25)
>
招聘信息布告栏
(23)
>
绿色求助(高悬赏)
(19)
>
找工作
(18)
>
SciFinder/Reaxys
(17)
小木虫论坛-学术科研互动平台
»
计算模拟区
»
程序语言
»
MATLAB/Mathematica
»
Matlab数值求解二阶常微分方程
10
1/1
返回列表
查看: 2933 | 回复: 9
只看楼主
@他人
存档
新回复提醒
(忽略)
收藏
在APP中查看
815292578
木虫
(著名写手)
应助: 1
(幼儿园)
金币: 7721
散金: 709
红花: 6
帖子: 1344
在线: 264.4小时
虫号: 1901328
注册: 2012-07-19
性别: GG
专业: 爆炸与冲击动力学
[
求助
]
Matlab数值求解二阶常微分方程
现在遇到一个二阶微分方程,需要用Matlab 求解
方程如下:
d/dy(dy/dr)=(2y/a-1/r)dy/dr+y/r^2
其中a为常数。
首先这个方程是什么类型的方程啊?查阅过一些书籍,都没有与之匹配的类型啊,方程含有因变量y,我想差分后迭代求解。
请各位大侠指教啊.......
回复此楼
» 猜你喜欢
自荐读博
已经有7人回复
自然科学基金委宣布启动申请书“瘦身提质”行动
已经有4人回复
投稿Elsevier的杂志(返修),总是在选择OA和subscription界面被踢皮球
已经有6人回复
中科院杭州医学所招收博士生一名(生物分析化学、药物递送)
已经有4人回复
求个博导看看
已经有18人回复
青基代表作,AAAI之类的A会的special track在国内认可度高吗?还是归为workshop之流?
已经有3人回复
上海工程技术大学【激光智能制造】课题组招收硕士
已经有6人回复
上海工程技术大学张培磊教授团队招收博士生
已经有4人回复
高级回复
» 本主题相关价值贴推荐,对您同样有帮助:
如何用Matlab求时变微分方程的解?
已经有5人回复
微分方程组求参数问题,求高人指教,感谢
已经有11人回复
求高手解答Matlab求解微分方程的初始值和边界值问题
已经有5人回复
二阶常微分方程求解
已经有5人回复
Matlab求解二阶偏微分方程组,希望能给出相应的求解代码
已经有10人回复
分数阶微分方程的求解(用差分法,matlab编程求解)
已经有9人回复
二阶非线性微分方程求解
已经有14人回复
对流扩散方程迭代求解发散
已经有11人回复
如何用matlab求解矩阵系数的二阶微分方程
已经有13人回复
多项式方程次数与约束方程个数之间的关系
已经有4人回复
求助一阶非线性微分方程的解
已经有7人回复
微分方程解的个数与方程的阶数关系
已经有5人回复
一阶微分方程求解,并优化参数值
已经有14人回复
高手进来用matlab求解常微分方程,十分感谢!
已经有17人回复
matlab有限差分法求解复杂的偏微分方程组
已经有19人回复
如何求解描述振动的二阶微分方程
已经有21人回复
隐式欧拉法求解一阶常微分方程
已经有7人回复
请问如何求解二元一阶微分方程组
已经有24人回复
求助三元函数二阶偏微分C语言写法
已经有10人回复
【讨论】分数阶微分方程
已经有28人回复
【求助】请教二阶微分方程的特解(含初始条件)
已经有8人回复
【求助】一个二阶常微分方程的解法(重奖金币!)
已经有16人回复
【求助】有限元法求解二阶偏微分方程组
已经有6人回复
1楼
2013-09-08 11:15:51
已阅
回复此楼
关注TA
给TA发消息
送TA红花
TA的回帖
锐利的碎片
木虫
(正式写手)
star watcher
应助: 136
(高中生)
金币: 3637.1
散金: 252
红花: 22
帖子: 988
在线: 1224.9小时
虫号: 961933
注册: 2010-03-05
专业: 凝聚态物性 II :电子结构
d/dy(dy/dr)这里打错没有
赞
一下
回复此楼
2楼
2013-09-08 12:53:20
已阅
回复此楼
关注TA
给TA发消息
送TA红花
TA的回帖
815292578
木虫
(著名写手)
应助: 1
(幼儿园)
金币: 7721
散金: 709
红花: 6
帖子: 1344
在线: 264.4小时
虫号: 1901328
注册: 2012-07-19
性别: GG
专业: 爆炸与冲击动力学
引用回帖:
2楼
:
Originally posted by
锐利的碎片
at 2013-09-08 12:53:20
d/dy(dy/dr)这里打错没有
哈,太粗心了啊。不是d/dy(dy/dr)而是d/dr(dy/dr),是y对r的二阶导数。
方程应为:
d/dr(dy/dr)=(2y/a-1/r)dy/dr+y/r^2
还有边界条件:
当r=0时,y=0
当r=r0时,y=b
其中,a、r0、b都是常数。
赞
一下
回复此楼
3楼
2013-09-08 14:41:15
已阅
回复此楼
关注TA
给TA发消息
送TA红花
TA的回帖
锐利的碎片
木虫
(正式写手)
star watcher
应助: 136
(高中生)
金币: 3637.1
散金: 252
红花: 22
帖子: 988
在线: 1224.9小时
虫号: 961933
注册: 2010-03-05
专业: 凝聚态物性 II :电子结构
引用回帖:
3楼
:
Originally posted by
815292578
at 2013-09-08 14:41:15
哈,太粗心了啊。不是d/dy(dy/dr)而是d/dr(dy/dr),是y对r的二阶导数。
方程应为:
d/dr(dy/dr)=(2y/a-1/r)dy/dr+y/r^2
还有边界条件:
当r=0时,y=0
当r=r0时,y=b
其中,a、r0、b都是常数。...
当r=0时,y=0
r不能为0啊
赞
一下
回复此楼
4楼
2013-09-08 15:21:34
已阅
回复此楼
关注TA
给TA发消息
送TA红花
TA的回帖
815292578
木虫
(著名写手)
应助: 1
(幼儿园)
金币: 7721
散金: 709
红花: 6
帖子: 1344
在线: 264.4小时
虫号: 1901328
注册: 2012-07-19
性别: GG
专业: 爆炸与冲击动力学
引用回帖:
4楼
:
Originally posted by
锐利的碎片
at 2013-09-08 15:21:34
当r=0时,y=0
r不能为0啊...
这个方程表示一段圆弧曲线。其中y代表夹角西塔(曲线切线与竖直方向的夹角);r代表半径
边界条件表示:r=0时,夹角西塔(即y)=0
r=r0时,夹角西塔(即y)=b(临界夹角)
方程曲线图如下所示
360截图20130908202833640.jpg
赞
一下
回复此楼
5楼
2013-09-08 20:34:50
已阅
回复此楼
关注TA
给TA发消息
送TA红花
TA的回帖
710506937
铜虫
(小有名气)
应助: 1
(幼儿园)
金币: 93
帖子: 73
在线: 9.9小时
虫号: 1715994
注册: 2012-03-25
性别: GG
专业: 代数学
【答案】应助回帖
★
感谢参与,应助指数 +1
ben_ladeng: 金币+1, 欢迎常来
2013-09-09 22:08:58
ts=[0,10];%求解区间
y=[0,b];%初始条件
ode45('D2y=2*y/a-1/r.*Dy+y/r^2',ts,y)
赞
一下
(1人)
回复此楼
天道酬勤!永不言弃!
6楼
2013-09-08 20:38:26
已阅
回复此楼
关注TA
给TA发消息
送TA红花
TA的回帖
815292578
木虫
(著名写手)
应助: 1
(幼儿园)
金币: 7721
散金: 709
红花: 6
帖子: 1344
在线: 264.4小时
虫号: 1901328
注册: 2012-07-19
性别: GG
专业: 爆炸与冲击动力学
引用回帖:
6楼
:
Originally posted by
710506937
at 2013-09-08 20:38:26
ts=;%求解区间
y=;%初始条件
ode45('D2y=2*y/a-1/r.*Dy+y/r^2',ts,y)
十分感谢....
能不能把具体的Matlab程序写出来?我感觉没有那么简单,我曾套用很多例子去解,都没有得出结果。
赞
一下
回复此楼
7楼
2013-09-09 09:21:23
已阅
回复此楼
关注TA
给TA发消息
送TA红花
TA的回帖
710506937
铜虫
(小有名气)
应助: 1
(幼儿园)
金币: 93
帖子: 73
在线: 9.9小时
虫号: 1715994
注册: 2012-03-25
性别: GG
专业: 代数学
【答案】应助回帖
★
ben_ladeng: 金币+1, 欢迎常来
2013-09-09 22:09:12
这样看行不行!
syms a,b,r;
ts=[0,10];%求解区间
y=[0,b];%初始条件
ode45('D2y=(2*y/a - 1/r).*Dy+y/r^2',ts,y)
赞
一下
回复此楼
天道酬勤!永不言弃!
8楼
2013-09-09 09:35:43
已阅
回复此楼
关注TA
给TA发消息
送TA红花
TA的回帖
锐利的碎片
木虫
(正式写手)
star watcher
应助: 136
(高中生)
金币: 3637.1
散金: 252
红花: 22
帖子: 988
在线: 1224.9小时
虫号: 961933
注册: 2010-03-05
专业: 凝聚态物性 II :电子结构
【答案】应助回帖
★
感谢参与,应助指数 +1
ben_ladeng: 金币+1, 欢迎常来
2013-09-09 22:09:22
你给的边界条件是奇点,看起来比较麻烦。matlab的bvp4c处理不了,mathematica也解不出来。另外ode45是解初值问题的,对于二阶方程需要一点的值和导数作初始值,和你要的边值问题不一样。
赞
一下
(1人)
回复此楼
9楼
2013-09-09 10:50:07
已阅
回复此楼
关注TA
给TA发消息
送TA红花
TA的回帖
815292578
木虫
(著名写手)
应助: 1
(幼儿园)
金币: 7721
散金: 709
红花: 6
帖子: 1344
在线: 264.4小时
虫号: 1901328
注册: 2012-07-19
性别: GG
专业: 爆炸与冲击动力学
引用回帖:
9楼
:
Originally posted by
锐利的碎片
at 2013-09-09 10:50:07
你给的边界条件是奇点,看起来比较麻烦。matlab的bvp4c处理不了,mathematica也解不出来。另外ode45是解初值问题的,对于二阶方程需要一点的值和导数作初始值,和你要的边值问题不一样。
是的,感觉是比较麻烦,很长时间一直没有解决。
现在想先做一下差分,看能不能化成三对角矩阵形式,这样就可以用迭代、追赶法求解。
最后再次感谢你的建议....
赞
一下
回复此楼
10楼
2013-09-09 19:06:04
已阅
回复此楼
关注TA
给TA发消息
送TA红花
TA的回帖
相关版块跳转
第一性原理
量子化学
计算模拟
分子模拟
仿真模拟
程序语言
我要订阅楼主
815292578
的主题更新
10
1/1
返回列表
如果回帖内容含有宣传信息,请如实选中。否则帐号将被全论坛禁言
普通表情
龙
兔
虎
猫
百度网盘
|
360云盘
|
千易网盘
|
华为网盘
在新窗口页面中打开自己喜欢的网盘网站,将文件上传后,然后将下载链接复制到帖子内容中就可以了。
信息提示
关闭
请填处理意见
关闭
确定