找回密码
 加入华同
搜索
黄金广告位联系EMAIL:[email protected] 黄金广告[email protected]
查看: 1777|回复: 3

谁会编程解二阶微分方程

[复制链接]
发表于 2013-10-11 23:06:08 | 显示全部楼层 |阅读模式
vb能做吗
发表于 2013-10-12 06:56:57 | 显示全部楼层
matlab做
回复

使用道具 举报

发表于 2014-7-14 00:28:29 | 显示全部楼层
matlab 二阶微分方程! Z" D7 P1 v' l: \

/ X. Q' i2 y( G1 y- x- t>> clear- o" p% ]7 K6 \7 N+ w, t* X: V
>> syms a b c d e;
! a4 k0 _& V. H/ @5 y, u3 \>> y=dsolve('a*D2y+b*Dy+c*y=0','y(0)=d','Dy(0)=e')& ^% i0 }8 e- p  n+ t( A

* D0 g7 d& ^1 j0 m  X, Z( r* ty =
3 n3 N% F  @" |; h 5 p4 c) @& P) x2 o+ c
(2*a*e + b*d + d*(b^2 - 4*a*c)^(1/2))/(2*exp((t*(b - (b^2 - 4*a*c)^(1/2)))/(2*a))*(b^2 - 4*a*c)^(1/2)) - (2*a*e + b*d - d*(b^2 - 4*a*c)^(1/2))/(2*exp((t*(b + (b^2 - 4*a*c)^(1/2)))/(2*a))*(b^2 - 4*a*c)^(1/2))2 V3 r; Y; K4 `$ z5 _+ N! |& l

# z9 M( n; u; X" W* g3 p>> a=1;b=1;c=1;d=1;e=1;%若常数已知- b* J% q" q% A# E! s4 \4 K
' n! M) t6 n4 K1 G
>> t=1;%desolve中没指定自变量x,这里默认为t,带入任意一个x值
/ V$ l( k; R' @) |. {$ U" w' M>> y=eval(y)
- ]1 R& a, L% B; h9 ^2 o+ W3 S9 I) i" h$ x
y =4 D8 a! d" k: F! y5 n  a. C+ [
9 E7 F* g) \! w8 W4 F1 `* J& t
   1.1932 + 0.0000i) j9 N; I! J. Q* Z- p
这是解方程的方法,画图也差不多,我在命令窗写的改麻烦,下面是我在editor写的。1 j& j+ X+ C: j. @. q1 F; g
syms a b c d e;) @, ~6 j& L$ L; o3 R
y=dsolve('a*D2y+b*Dy+c*y=0','y(0)=d','Dy(0)=e','x');
- N9 u- C  G  G- g7 }x=200:0.1:400;%取值范围,步长
) b6 a/ V- _0 @1 f6 w! i. M3 B( {a=1;b=1;c=1;d=1;e=1;%带入参数3 K/ x& I1 M) m. J9 Y
y=eval(y);+ ~8 W( d3 y" _
plot(x,y)
回复

使用道具 举报

发表于 2014-7-31 23:39:02 | 显示全部楼层
大神跑这来问问题。。厉害~!~
1 H/ d) V( p2 K+ ]# `+ o- Z/ o, tvb做界面了,matlab做比较轻松愉快~!~
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 加入华同

本版积分规则

Archiver|手机版|小黑屋|华人同志

GMT+8, 2025-1-22 20:50 , Processed in 0.054752 second(s), 5 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表