当前位置:文档之家› 一阶常微分方程解法总结

一阶常微分方程解法总结

一阶常微分方程解法总结
一阶常微分方程解法总结

第 一 章 一阶微分方程的解法的小结

⑴、可分离变量的方程: ①、形如

)()(y g x f dx

dy

= 当0)(≠y g 时,得到

dx x f y g dy

)()

(=,两边积分即可得到结果; 当0)(0=ηg 时,则0)(η=x y 也是方程的解。 例1.1、

xy dx

dy

= 解:当0≠y 时,有

xdx y

dy

=,两边积分得到)(2ln 2为常数C C x y +=

所以)(112

12

C x e C C e

C y ±==为非零常数且

0=y 显然是原方程的解;

综上所述,原方程的解为)(12

12

为常数C e

C y x =

②、形如0)()()()(=+dy y Q x P dx y N x M

当0)()(≠y N x P 时,可有

dy y N y Q dx x P x M )

()

()()(=,两边积分可得结果; 当0)(0=y N 时,0y y =为原方程的解,当0(0=)

x P 时,0x x =为原方程的解。 例1.2、0)1()1(2

2

=-+-dy x y dx y x 解:当0)1)(1(2

2

≠--y x 时,有

dx x x

dy y y 1

12

2-=-两边积分得到 )0(ln 1ln 1ln 22≠=-+-C C

y x ,所以有)0()1)(1(22≠=--C C

y x ;

当0)1)(1(2

2

=--y x 时,也是原方程的解; 综上所述,原方程的解为)()1)(1(2

2

为常数C C y x =--。

⑵可化为变量可分离方程的方程:

①、形如)(x

y g dx dy = 解法:令x y u =,则udx xdu dy +=,代入得到)(u g u dx

du

x =+为变量可分离方程,得到

)(0),,(为常数C C x u f =再把u 代入得到)(0),,(为常数C C x x

y

f =。

②、形如)0(),(≠+=ab by ax G dx

dy

解法:令by ax u +=,则b du adx dy +=,代入得到)(1u G b

a

dx du b =+为变量可分离方程,

得到)(0

),,(为常数C C x u f =再把u 代入得到)(0),,(为常数C C x by ax f =+。

③、形如

)(2

221

11c y b x a c y b x a f dx dy ++++= 解法:01、

02

2

11=b a b a ,转化为

)(by ax G dx

dy

+=,下同①; 0

2、

022

1

1≠b a b a ,??

?=++=++00

222111c y b x a c y b x a 的解为),(00y x ,令???-=-=00y y v x x u 得到,)()(

)(221

12211u v g u

v b a u v

b a f v b u a v b u a f du dv =++=++=,下同②; 还有几类:xy u dy xy xg dx xy yf ==+,0)()(

xy v xy f dx dy x ==),(2

22),(x

y w x y xf dx dy == θθsin ,cos ,0))(,())(,(r y r x ydx xdy y x N ydy xdx y x M ===-++

以上都可以化为变量可分离方程。 例2.1、

2

5

--+-=y x y x dx dy 解:令2--=y x u ,则du dx dy -=,代入得到u

u dx du 71+=-

,有dx udu 7-= 所以)(72

2

为常数C C x u +-=,把u 代入得到)(72

22

为常数)

(C C

x y x =+--。

例2.2、

1

212+-+-=y x y x dx dy

解:由???=+-=+-012012y x y x 得到?????=-=3131y x ,令??

???-

=+=3131y v x u ,有???==du dx dv dy ,代入得到 u

v

u v v u v u du dv 21222--

=

--=,令u v t =,有udt tdu dv +=,代入得到t t du dt u t 212--=+,化简得到,)1(2)1(22221222t t t t d dt t t t u du +-+--=+--=,有)(2

)1ln(ln 2为常数C C t t u ++--=,

所以有)(112

1C e C t

t C u ±=+-=

,,故代入得到)0(,3131313113

1

12

1

≠?????

?

??+-++-

-

=+

C x y x y C x

(3)、一阶线性微分方程: 一般形式:)()()01x h y x a dx

dy

x a =+( 标准形式:

)()(x Q y x P dx

dy

=+ 解法:1、直接带公式:

))(()()()()()()(?

?+??=??+?=---C dx x Q e e dx x Q e e Ce y dx x P dx x P dx x P dx x P dx x P 2、积分因子法:

])()([)

(1

)(?+=

C dx x Q x x x y μμ,?=dx x P e x )()(μ 3、IVP :

)()(x Q y x P dx

dy

=+,00)(y x y = ???+?=+??=-

-

x

x ds

s P ds

s P x

x ds

s P ds s P dt e

t Q e

y y dt e

t Q e

y t

x t

x x

x x

x 0

00000)()(00)()()())((

例3、1)1()1(++=-+n x x e ny dx

dy

x 解:化简方程为:

n x x e y x n dx dy )1(1+=+-,则;)1()(,1

)(n x x e x Q x n x P +=+-= 代入公式得到n dx

x n

dx

x P x e

e x -1)()1()(+=?=?

=+-μ

所以,)()

()1(])1()1([)1()(为常数C C e x C dx x e x x x y x

n

n

x

n

n

++=++++=?

-

(4)、恰当方程:

形如dy y x N dx y x M dG t s y x G dy y x N dx y x M ),(),(..),,(,0),(),(+=?=+ 解法:先判断是否是恰当方程:

如果有

x y x N y y x M ??=??)

,(),(恒成立,那么原方程是个恰当方程,找出一个 ),()

,(),,(),(.),,(y x N y

y x G y X M x y x G t

s y x G =??=??, 有)(,),(为常数C C y x G =;

例4、0)46()63(3

2

2

2

=+++dy y y x dx xy x

解:由题意得到,3

2

2

2

46),(,63),(y y x y x N xy x y x M +=+= 由

x

N

xy y M ??==??12得到,原方程是一个恰当方程; 下面求一个),()

,(),,(),(.),,(y x N y

y x G y X M x y x G t

s y x G =??=?? 由

2263),()

,(xy x y X M x

y x G +==??得)(3),(223y y x x y x G ?++=,

两边对y 求偏导得到

32246)(6y y x y y x y

G

+='+=???,得到34)(y y ='?,有4)(y y =?, 故4

2

2

3

3),(y y x x y x G ++=,由0=dG ,得到

)(,34223为常数C C y y x x =++

(5)、积分因子法:

方程是一个恰当方程0..),,(,0),(),(=+?=+Ndy Mdx t s y x dy y x N dx y x M μμμ,那么称),(y x μ是原方程的积分因子;积分因子不唯一。

①当且仅当)(x N

x

N

y M ?=??-

??,原方程有只与x 有关的积分因子,且为?=dx x e y x )(),(?μ,

两边同乘以),(y x μ,化为恰当方程,下同(4)。

②当且仅当)(y M

x

N

y M φ=-??-

??,原方程有只与y 有关的积分因子,且为?=dy y e y x )(),(φμ,

两边同乘以),(y x μ,化为恰当方程,下同(4)。 例5.1、02)3(2

=++xydy dx y e x

解:由xy y x N y e y x M x

2),(,3),(2

=+=得

y y y x

N

y M 426=-=??-??,且有x x N x N

y M 2)(==??-???,有22

),(x e

y x dx

x =?=μ,原方程两边同乘2x ,得到,02)3(322=++ydy x dx y e x x 化为0))22((232=++-y x e x x d x ,得到解为

)(,)22(232为常数C C y x e x x x =++-

例5.2、0)(3

=+-dy y x ydx

解:由题意得到,)(),(,),(3

y x y x N y y x M +-==,有

2)1(1=--=??-??x

N

y M 有y

y M x

N

y M 2)(-==-??-??φ,有22

)(),(--=?=?=y e e y x dy y dy y φμ,原方程两边同乘2-y ,得

到0)2

()(2

2=-=--+y y x d dy y y x y dx ,得到原方程的解为: )(,2

2

为常数C C y y x =- (6)、贝努力方程: 形如

n y x Q y x P dx

dy

)()(=+, 解法:令n

y u -=1,有dy y n du n

--=)1(,代入得到

)()1()()1(x Q n u x P n dx

du

-=-+,下同(3) 例6、

26xy x

y

dx dy -=

解:令1-=y u ,有dy y du 2

--=,代入得到

x u x dx du =+6,则x x Q x

x P ==)(,6

)(, 有6)()(x e x dx x P =?=μ,)(,8][)(6

266为常数C x C x C xdx x x x u +=

+?=?-,把u 代入得到)(,816

2为常数C x C

x y +=

. (7)、一阶隐式微分方程:

一般形式:0),,(='y y x F ,解不出y '的称为一阶隐式微分方程。 下面介绍四种类型:

),()1(y x f y '= ),()2(y y f x '= 0),()3(='y x F 0),()4(='y y F

①、形如),(dx

dy x f y =, 一般解法:令dx

dy

p =

,代入得到),(p x f y =,两边对x 求导得到dx dp p f x f p ??+??=,这是关于x ,p 的一阶线性微分方程,仿照(3),

1、得出解为为常数C C x p ),,(?=,那么原方程的通解为

为常数C C x x f y )),,(,(?=

2、得出解为为常数C C p x ),,(φ=,那么原方程的通解为

为常数C p C p f y C p x ,)

),,(()

,(??

?==φφ 3、得出解为为常数C C p x ,0),,(=Φ,那么原方程的通解为

为常数C p x f y C p x ,)

,(0

),,(??

?==Φ ②、形如),(dx

dy y f x = 一般解法:令dx

dy

p =

,代入有),(p y f x =,两边对y 求导,得到dy dp p f y f p ??+??=1,此方

程是一阶微分方程,可以按照以上(1)—(5)求出通解为常数C C p y ,0),,(=Φ,那么原方程的通解为

为常数C p y f x C p y ,)

,(0

),,(??

?==Φ ③、形如0),(='y x F

一般解法:设)(,)()

(为参数t t y t x ???='=φ?,dt t t dx y dy )()(?φ'='=,两边积分得到

?+'=为常数C C dt t t y ,)()(?φ,于是有原方程的通解为

为常数C t x C

dt t t y ,)()()(?

?

?=+'=???φ ④、形如0),(='y y F

一般解法:设)(,)

()

(为参数t t y t y ??

?='=φ?,由关系式dx y dy '=得dx t dt t )()(φ?=',有

dt t t dx )()(φ?'=,两边积分得到?+'=为常数,C C dt t t x )

()

(φ?,于是有

??

???

=+'=?为常数,C t y C dt t t x )()()(?φ? 例7.1 y y x '+='13

解:令y p '=,得到31p p x +=

,两边对y 求导,得到dy

dp

p p p p ))1(31(14

3+-=, 有dp p p dy )3

2(3

2--

=,得到

为常数C C p p y ,2322++=,于是通解为 为常数,C C p p y p p x ???

????

++=+=23

23

21 例7.2 y e y y '

'=2

解:令y p '=,得到

p e p y 2=,两边对x 求导,得到dx

dp

e p p p p

)2(2+=,有 dp e p dx p )2(+=,两边积分得到为常数C C e p x p ,)1(++=,于是通解为

为常数C e p y C

e p x p

p ,)1(2?

??=++= 例7.3 12

2

='+y x

解:设,sin cos ?

??='=t y t x 有dt t dt t t dx y dy 21

2cos )sin (sin -=

-?='=,所以 为常数C C t

t y ,2

42sin +-=

于是通解为

??

???=+-=为常数C t x C

t t y ,cos 2

42sin 例7.4 1)1(2

2='-y y

解:设,cos 1sin ??

?

??=='t y t y 有)tan (cos sin 1cos sin 2

2t d t dt dt t t t y dy dx -=-=-='=,所以 为常数C C t x ,tan +-=

于是通解为

??

???=

+-=为常数C t y C t x ,cos 1

tan (8)、里卡蒂方程: 一般形式:

)()()(2x R y x Q y x P dx

dy

++= 一般解法:先找出一个特解)(0x y ,那么令z y y 10+

=,有dx

dz z dx dy dx dy 201-=,代入原方程得到 )()1

)(()1)((102020x R z y x Q z y x P dx dz z dx dy ++++=-,

化简得到 0)())()(2(0=+++x P z x Q y x P dx

dz

,为一阶线性微分方程,解出

为常数C C x x z ),,()(?=

那么原方程的通解为

为常数C C x y y ,)

,(1

0?+

=

例8 0)2(2

2

=-+'xy y x

解:我们可以找到一个特解x

y 10=,验证:2

01

x y -=

'

,代入满足原方程。 令z x y 11+=

,dx dz z x y 2211--=',代入有0)2)11(()11(2222

=-++--z

x x dx dz z x x ,

化简得到,12=+z x dx dz ,所以有为常数C x C x C dx e e x z dx

x dx

x

,3][1)(22

2+=+??=?

所以原方程的解为

为常数C x C

x x y ,31

12

++=

或 x y 1=

相关主题
文本预览
相关文档 最新文档