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

谁会编程解二阶微分方程

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

使用道具 举报

发表于 2014-7-14 00:28:29 | 显示全部楼层
matlab 二阶微分方程
, g# x6 x  c+ {( s' N% Q. s( t  Q( }- L* j3 ^1 y3 M$ f2 R
>> clear
7 g1 S+ m9 |5 p) c0 Z>> syms a b c d e;
+ U5 f: c2 [3 P+ @( h5 M>> y=dsolve('a*D2y+b*Dy+c*y=0','y(0)=d','Dy(0)=e')* R- h8 A. O5 S5 ^9 w9 H3 h1 }; W
8 `* P: }  @0 f) D; i8 f8 y
y =. d8 ^, a+ X8 P* H' S! J, @7 A" B3 O
  Y" o' m$ j! h6 n
(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))$ s8 A' E1 P$ D! H- s  l( N

7 l9 @5 o  y7 j( t0 d: J>> a=1;b=1;c=1;d=1;e=1;%若常数已知6 N. Q3 g5 m5 {
* g  ]' L: I/ |
>> t=1;%desolve中没指定自变量x,这里默认为t,带入任意一个x值# b  D9 {9 i3 F9 @* ^8 v
>> y=eval(y) : {! g, s3 ~; N7 z4 D; p4 M
" Z+ O! d/ D& J5 K( ^, Q3 y. N' e. Z
y =" \2 R' a* k" i) F: ^3 r& F
% l. G3 l: f) ]/ s! u
   1.1932 + 0.0000i
4 \- g4 {/ k( s3 Y5 N0 E0 Q这是解方程的方法,画图也差不多,我在命令窗写的改麻烦,下面是我在editor写的。
3 \  t9 |6 {' Y. gsyms a b c d e;
4 h7 t$ {8 E4 r3 t2 v- i. c6 l( _- iy=dsolve('a*D2y+b*Dy+c*y=0','y(0)=d','Dy(0)=e','x');/ |+ p/ U' A7 @8 K! {  X
x=200:0.1:400;%取值范围,步长
1 n2 s9 _* M5 o* y. ba=1;b=1;c=1;d=1;e=1;%带入参数
; [4 o" U* Y& O! l# \y=eval(y);# u8 s9 G2 P( {' \2 O2 z4 @* R
plot(x,y)
回复

使用道具 举报

发表于 2014-7-31 23:39:02 | 显示全部楼层
大神跑这来问问题。。厉害~!~
0 {, X' i7 T) t, u! V( L- @% m. Rvb做界面了,matlab做比较轻松愉快~!~
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-8-17 12:13 , Processed in 0.066298 second(s), 5 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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