24小时热门版块排行榜    

Znn3bq.jpeg
汕头大学海洋科学接受调剂
查看: 2707  |  回复: 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的回帖
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考研] 生物学调剂 +7 纸扇zhishan 2026-04-13 7/350 2026-04-14 14:21 by jyl0317
[考研] 药学305求调剂 +9 玛卡巴卡boom 2026-04-10 9/450 2026-04-14 11:20 by 不我拉绿卡
[考研] 288求调剂,一志愿华南理工大学071005 +24 ioodiiij 2026-04-08 24/1200 2026-04-14 08:42 by nana_zhong
[考研] 271求调剂 +34 2261744733 2026-04-11 40/2000 2026-04-13 23:15 by pies112
[考研] 322求调剂,08工科 +4 今天是个小号 2026-04-08 4/200 2026-04-13 00:20 by baobaoye
[考研] 344 材料专业 求调剂211 无地域要求 +8 hualkop 2026-04-11 8/400 2026-04-12 22:24 by fqwang
[考研] 2本,初试303,0860求调剂 +6 floriea 2026-04-12 8/400 2026-04-12 18:13 by zhouxiaoyu
[考研] 339求调剂 +8 hanwudada 2026-04-11 9/450 2026-04-12 15:36 by laoshidan
[考研] 331求调剂 +5 王国帅 2026-04-11 5/250 2026-04-11 22:56 by 溪涧流水
[考研] 267求调剂 +8 再忙也要吃饭啊 2026-04-09 8/400 2026-04-11 21:42 by cfdbai
[考研] 296求调剂 +14 汪!?! 2026-04-08 15/750 2026-04-11 20:28 by dongdian1
[考研] 0854调剂 +5 音像店听花鼓戏 2026-04-10 5/250 2026-04-11 10:49 by qingpingzhu
[考研] 一志愿京区985,085401电子信息,本科电子信息 +3 阳光开朗的男孩 2026-04-10 3/150 2026-04-10 16:29 by sophia_93
[考研] 298求调剂 +13 钉叮咚冬瓜 2026-04-09 13/650 2026-04-10 15:49 by jiajinhpu
[考研] 一志愿沪9,326生物学求相关专业调剂 +4 刘墨墨 2026-04-09 4/200 2026-04-10 12:07 by pengliang8036
[考研] 一志愿中南大学物理学,英一66,求调剂 +4 长烟旖旎 2026-04-08 5/250 2026-04-10 10:31 by 颖果儿
[考研] 0703化学求调剂 +21 不知名的小卅 2026-04-08 21/1050 2026-04-09 18:55 by l_paradox
[考研] 材料专硕初试分332一志愿西北工业大学, +12 故人?? 2026-04-09 12/600 2026-04-09 18:34 by Ccclqqq
[考研] 367求调剂 +10 hffQAQ 2026-04-09 10/500 2026-04-09 18:06 by lijunpoly
[考研] 复试调剂,一志愿郑州大学材料与化工289分 +31 硕星赴 2026-04-08 31/1550 2026-04-09 16:54 by Delta2012
信息提示
请填处理意见