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

谁会编程解二阶微分方程

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

使用道具 举报

发表于 2014-7-14 00:28:29 | 显示全部楼层
matlab 二阶微分方程
5 ]) g3 _/ j4 b0 L$ |4 s; i+ c3 k! w9 W6 q. H2 X
>> clear
  p' \/ r4 ^4 J5 c- b>> syms a b c d e;6 ]! B4 f# o/ _7 j  ?( k
>> y=dsolve('a*D2y+b*Dy+c*y=0','y(0)=d','Dy(0)=e')
4 |: u. l; h: y1 R- j
( _) x5 k- g2 e; j1 `& P3 c3 vy =; K; ]- e/ P+ C! o4 p8 O+ d# n/ j
7 j+ \5 S" e- @% r; {
(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)), E4 |2 j2 _8 U3 }$ @$ {0 o; ~9 l2 _9 l3 z
/ }; I  j/ u) A7 L& `% K& B
>> a=1;b=1;c=1;d=1;e=1;%若常数已知6 {% S9 b: R1 q2 W; ?8 M
  F  x9 p. l" x; j& E
>> t=1;%desolve中没指定自变量x,这里默认为t,带入任意一个x值3 F  o6 Z( ]8 n
>> y=eval(y)
9 V* U' b1 A4 y: Z
* l; x- Z2 L/ j! N9 g# ~' t( X2 Z7 sy =& e; ]3 a. @7 e4 P
5 x* N7 u# f7 K' y: M
   1.1932 + 0.0000i
' o) u) E5 Y( \这是解方程的方法,画图也差不多,我在命令窗写的改麻烦,下面是我在editor写的。; T# [; E$ ?8 M  T" t
syms a b c d e;
% _, K5 v* A% C/ u; `7 }% s% \  u) Ty=dsolve('a*D2y+b*Dy+c*y=0','y(0)=d','Dy(0)=e','x');! i$ j: W2 s4 A! y
x=200:0.1:400;%取值范围,步长
' j% t. [) B" @0 ?, r' [$ Za=1;b=1;c=1;d=1;e=1;%带入参数
+ L: U4 W' E0 A1 k1 m6 gy=eval(y);
: Q/ J4 ?5 P# E0 S7 R& ?2 tplot(x,y)
回复

使用道具 举报

发表于 2014-7-31 23:39:02 | 显示全部楼层
大神跑这来问问题。。厉害~!~
" K9 T, d' K1 i5 Z& e9 Svb做界面了,matlab做比较轻松愉快~!~
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-9-14 02:30 , Processed in 0.061731 second(s), 5 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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