24小时热门版块排行榜    

Znn3bq.jpeg
汕头大学海洋科学接受调剂
查看: 2713  |  回复: 11
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

zzstephen

新虫 (初入文坛)

[求助] 【紧急求助】 带有微分平方项的ODE求解

dx/(1+(dx)^2) + x = 0.1sin(2t)   

想用 Matlab 解,自己弄了很久了  dsolve 解不出来, 又不知道怎么转化成ode45 能解的格式,请大家帮帮忙,解析解或者数值解的方法都好
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

dingd

铁杆木虫 (职业作家)

【答案】应助回帖

zzstephen(金币+1): 多谢提供解题思路!后来用matlab 的 ode15i 可以解,对比之后跟你的答案相同。 2011-11-07 00:37:59
有点类似隐式微分方程了,用1stOpt应该可以求解,假设x初值为0.1,t范围=【0,2*pi】:
CODE:
Variable t=[0,2*pi], x=0.1;
Plot x;
ODEFunction x' = (0.1*sin(2*t)-x)*(1+(x')^2);

t        x(t)
0        0.1
0.20943951        0.0850711745007771
0.41887902        0.0801305233227716
0.62831853        0.0813026887426947
0.83775804        0.0846100642268956
1.0471976        0.0864196821522688
1.2566371        0.0839373785627877
1.4660766        0.0755683106928769
1.6755161        0.0610888133870998
1.8849556        0.0416396783046324
2.0943951        0.019519065516734
2.3038346        -0.00226168631502244
2.5132741        -0.0206005920207564
2.7227136        -0.0329220995968774
2.9321531        -0.0376176957124688
3.1415927        -0.0342741951426507
3.3510322        -0.0237389947743921
3.5604717        -0.00803680859667298
3.7699112        0.00991370306354871
3.9793507        0.026808362307764
4.1887902        0.039582546783106
4.3982297        0.0459562014148314
4.6076692        0.0447762626323625
4.8171087        0.0361645432606872
5.0265482        0.0215109045350385
5.2359878        0.00329051787674805
5.4454273        -0.0153456621450357
5.6548668        -0.0311675068120555
5.8643063        -0.0414765431671204
6.0737458        -0.0445541890163028
6.2831853        -0.0398986264011418


5楼2011-11-06 21:43:51
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 12 个回答

guojunhang

金虫 (正式写手)


soliton923(金币+1): 谢谢参与讨论~~~ 2011-11-06 18:01:45
现在感觉这个问题属于“提法不当”,但是又看不出来。
我认为你这个方程的形式要稍微变换一下,再写出来。
变成一般的微分方程,大家好讨论
比如说
f(t,x,dx/dt,....) = 0
的形式。
2楼2011-11-06 14:40:34
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

yimeng123456

铁虫 (小有名气)

【答案】应助回帖


soliton923(金币+1): 谢谢参与讨论~~~ 2011-11-06 18:01:55
换成微分方程组呗 令dx=y ,再对y求导
3楼2011-11-06 17:37:47
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

meveny

银虫 (初入文坛)

【答案】应助回帖

我试了下,貌似没法直接用MATLAB的ode45求解,因为求不出dx.是否可以先用符号函数求解工具(maple?)解二次方程求出dx,再用matlab的ode45做?
4楼2011-11-06 19:48:41
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考研] 085801电气专硕272求调剂 +16 电气李 2026-04-13 18/900 2026-04-15 09:17 by heqizheng
[考研] 085500求调剂材料 +11 易11122 2026-04-09 11/550 2026-04-14 17:59 by lhj2009
[考研] 0854调剂 +11 长弓傲 2026-04-12 14/700 2026-04-14 16:07 by 逆水乘风
[考研] 279求调剂 +12 张番茄不炒蛋 2026-04-11 12/600 2026-04-14 15:38 by zs92450
[考研] 085600材料与化工349分求调剂 +16 李木子啊哈哈 2026-04-12 17/850 2026-04-14 09:11 by fenglj492
[考研] 求调剂 +12 璃茉一定上岸 2026-04-10 13/650 2026-04-14 00:08 by Equinoxhua
[考研] 310求调剂 +15 666真好 2026-04-11 17/850 2026-04-13 22:27 by pies112
[考研] 一志愿双非085400电子信息344 求调剂,对材料和化学方向也感兴趣 +12 无情的小羊 2026-04-09 13/650 2026-04-13 14:17 by 张zhihao
[考研] 生物学调剂,一志愿西南大学348,Top期刊一区二作、二区三作,三等奖学金三次 +5 candyyyi 2026-04-09 5/250 2026-04-13 09:02 by 可淡不可忘
[考研] 求调剂 +16 张番茄不炒蛋 2026-04-10 17/850 2026-04-12 13:58 by 熬夜成!
[考研] 电气工程专硕320求调剂 +5 小麻子111 2026-04-10 5/250 2026-04-12 10:47 by zhouyuwinner
[考研] 085410 273求调剂 +10 X1999 2026-04-09 10/500 2026-04-12 09:24 by 逆水乘风
[考研] 材料与化工300求调剂 +39 肖开文 2026-04-09 43/2150 2026-04-12 01:30 by 秋豆菜芽
[考研] 331求调剂 +5 王国帅 2026-04-11 5/250 2026-04-11 22:56 by 溪涧流水
[考研] 机械专硕270求调剂,接受跨专业 +12 老师看看我吧aba 2026-04-09 14/700 2026-04-11 10:21 by laoshidan
[考研] 化学工程与技术324调剂 +23 孙常华 2026-04-09 25/1250 2026-04-11 00:07 by 骑牛渡寒江
[考研] 调剂 +19 小张ZA 2026-04-10 20/1000 2026-04-10 22:08 by 猪会飞
[考研] 265求调剂 +12 风说她早忘了 2026-04-10 13/650 2026-04-10 18:56 by chemisry
[考研] 初试261 +3 Asht少 2026-04-10 6/300 2026-04-10 16:38 by Asht少
[考研] 334求调剂 +16 Riot2025 2026-04-08 17/850 2026-04-09 09:28 by wdyheheeh
信息提示
请填处理意见