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

谁会编程解二阶微分方程

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

使用道具 举报

发表于 2014-7-14 00:28:29 | 显示全部楼层
matlab 二阶微分方程6 b3 ^+ X, Z$ D" j& t" I1 h. U6 c
3 W5 h6 D' d2 I( a  I
>> clear! \( c  R! k) T( O5 t" \. n, N+ N; j
>> syms a b c d e;
, `" W6 x! J3 `% r>> y=dsolve('a*D2y+b*Dy+c*y=0','y(0)=d','Dy(0)=e')
3 N& X  K- T' y2 P 0 g+ U! J$ x' ~2 _+ A, e" ]! r/ ?
y =
. m: x  y. u# P( T6 x* @
7 O% |( D, k- ?& v(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))
6 K; e) |/ h: o# y# C# n# s
% B0 }5 B. c+ Z/ O; v>> a=1;b=1;c=1;d=1;e=1;%若常数已知
! v; r1 _" H- q* V- M6 f# |; |' N  L1 [0 ?8 J) c
>> t=1;%desolve中没指定自变量x,这里默认为t,带入任意一个x值" U, p' A" }. b, ~
>> y=eval(y)
: n5 D# H& t  s' `* H6 {% P) y3 D2 ^, C
y =
$ t6 L: d  w1 z( k6 T1 Y- \9 O5 L& E: ^' t4 ]0 L8 Q4 k1 a
   1.1932 + 0.0000i
5 W' G( K4 c9 u' \& j这是解方程的方法,画图也差不多,我在命令窗写的改麻烦,下面是我在editor写的。
" R* \- q  f- B2 }2 g4 j9 _syms a b c d e;
7 Z7 E, U  x7 ^1 g/ T# Z9 P) ey=dsolve('a*D2y+b*Dy+c*y=0','y(0)=d','Dy(0)=e','x');
+ j, N, F  a" X& @3 zx=200:0.1:400;%取值范围,步长2 i) g& x: b8 r% u# D6 r2 l3 `$ w
a=1;b=1;c=1;d=1;e=1;%带入参数
8 ^, w3 c" [# }6 n3 k$ By=eval(y);1 B* |8 q$ {3 D6 I3 j
plot(x,y)
回复

使用道具 举报

发表于 2014-7-31 23:39:02 | 显示全部楼层
大神跑这来问问题。。厉害~!~
+ k9 @2 |* f- K* w; r3 Y0 q! nvb做界面了,matlab做比较轻松愉快~!~
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-6-16 07:31 , Processed in 0.117335 second(s), 5 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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