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

谁会编程解二阶微分方程

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

使用道具 举报

发表于 2014-7-14 00:28:29 | 显示全部楼层
matlab 二阶微分方程- l! t" S% T. b% u& F, Q
! x9 l% ?8 _3 i& ]( o3 d
>> clear- M. n+ b( B1 w) e3 _% W+ l- z
>> syms a b c d e;
5 V. `& X- p% l' ~9 ~/ d/ [>> y=dsolve('a*D2y+b*Dy+c*y=0','y(0)=d','Dy(0)=e')& q6 ^$ v' Z- n8 {
& g/ b* ~1 V/ V6 r* T7 l) o' l
y =4 }* e5 i. m0 V: H

1 t$ j5 Y; ^: O: p(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))9 }1 n# K& R8 P0 p& K4 O
* S+ |7 {3 i; D  C% o7 T
>> a=1;b=1;c=1;d=1;e=1;%若常数已知
$ a" D1 N; K, _: ?5 t. E: M
3 s4 C, G, \; Z/ D>> t=1;%desolve中没指定自变量x,这里默认为t,带入任意一个x值
0 P4 j6 g5 n6 a8 M3 g$ i>> y=eval(y) / C" P& h' {( R, M3 n2 M& e
" p/ v4 _: t/ ~. p
y =- W$ m/ l& n7 q+ J, G! Z- y

! e- s: n# U/ s. Q' ?   1.1932 + 0.0000i/ ^- w) J/ J, {
这是解方程的方法,画图也差不多,我在命令窗写的改麻烦,下面是我在editor写的。
& Y+ A. y. _& v/ M+ M; Isyms a b c d e;4 r5 P: U9 Q3 ~  f: G+ ^* P
y=dsolve('a*D2y+b*Dy+c*y=0','y(0)=d','Dy(0)=e','x');
5 M" a  T, J3 W, Nx=200:0.1:400;%取值范围,步长
8 A9 o$ f* i; O8 {1 {a=1;b=1;c=1;d=1;e=1;%带入参数
: r* }& t; @2 @y=eval(y);7 k9 q% P! i/ `7 {
plot(x,y)
回复

使用道具 举报

发表于 2014-7-31 23:39:02 | 显示全部楼层
大神跑这来问问题。。厉害~!~
7 x( J- ^9 d3 p! ]6 ~8 L3 zvb做界面了,matlab做比较轻松愉快~!~
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-8-1 18:14 , Processed in 0.061623 second(s), 5 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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