スポンサードリンク

こんにちは、ももやまです。

そろそろ少し複雑な微分方程式でも解いてみましょうか。

ということで、今回は1階微分方程式の中でも、

  • 1階線形微分方程式の一般解の求め方
  • ベルヌーイの微分方程式の一般解の求め方

の2種類の微分方程式の解き方について、わかりやすく説明していきたいと思います。

前回の微分方程式の記事はこちら↓↓

www.momoyama-usagi.com

スポンサードリンク

1.1階線形微分方程式

(1) 1階線形微分方程式とは(復習)

まずは、1階線形微分方程式とはどんな微分方程式だったかを復習していきましょう。

1階線形微分方程式ということは、

  • 1階(どの項も最大1回微分までの項しかない)
  • 線形(y, dydx 同士の掛け算をしている項がない)

の2つの条件を満たす微分方程式です。実際に1階線形微分方程式を式で表してみるとdydx+P(x)y=Q(x)のような形となります。

(2) 1階線形微分方程式の同次 / 非同次方程式(復習)

同次(斉次)方程式 / 非同次(非斉次)方程式についても復習しておきましょう。

1階微分方程式の中でも、dydx+P(x)y=0のように、y に関係ない項(ydydx がない項がないもの、つまり Q(x)=0 となっている微分方程式を同次方程式、もしくは斉次方程式と呼びます。

一方 y に関係ない項があるもの、つまり Q(x)0 となっている微分方程式を非同次方程式、もしくは非斉次方程式と呼びます。

前回の記事で出てきた同次形の同次と、同次方程式の同次は全く関係ないので注意してください*1。(そのため、同次方程式のことを斉次方程式と呼ぶ人も多い)

(3) 1階線形微分方程式の解き方

では、実際に1階線形微分方程式の解き方を例題を用いて説明していきましょう。

例題1

次の1階線形微分方程式dydx3y=exについて、(1), (2)の問いに答えなさい。

(1) 同次方程式dydx3y=0の一般解を求めなさい。

(2) 非同次方程式dydx3y=exの一般解を求めなさい。

解説1

(1)

同次方程式は、両辺を y で割り、1ydydx=3ることで、変数分離形に必ず持ち込めます。

両辺を x で積分すると、1ydydxdx=3 dxとなるので、任意定数 C1 を用いて一般解はlog|y|=3x+eC1となる。

さらに、C=±eC1 とすると、log|y|=loge3x+logeC1|y|=e3x+C1y=±eC1e3xy=Ce3xと一般解を変形することができます。

(2)

先程同次方程式dydx3y=0の一般解を求めました。

当然ですが、同次方程式の一般解は問題の微分方程式の一般解ではありません

そこで、もし同次方程式の任意定数 Cx の関数 a(x) であると仮定したら解けないかな?と考えてみます。これを定数変化法と呼びます。

(1)の一般解の任意定数 C を、x の関数 a(x) でおきかえると、(1)y=a(x)e3xとなります。両辺を x で微分すると、dydx=a(x)e3x+a(x)(e3x)=da(x)dxe3x+3a(x)e3xとなります*2

この y, dydx を、問題文の微分方程式dydx3y=exに代入すると、da(x)dxe3x+3a(x)e3x3a(x)e3x=exとなり、うまく a(x) の項が消滅し、da(x)dxe3x=exとなります。

この微分方程式は、両辺を e3x で割ることで、da(x)dx=e2x直接積分形に持ち込めるので、一般解は改めて*3任意定数 C を用いてa(x)=e2x dx=12e2x+Cとなるので、同次方程式の解である(1)に代入すると、y=a(x)e3x=(12e2x+C)e3x=12ex+Ce3xと一般解を求めることができます。

1階線形微分方程式の解き方

1階線形微分方程式dydx+P(x)y=Q(x)を解く際には、まず同次形の微分方程式dydx+P(x)y=0の階を求める。この微分方程式は両辺を y で割ると、1ydydx=P(x)のように変数分離形に持ち込めるので、両辺を x で積分することで、一般解を任意定数 C を用いてlog|y|=P(x) dx+Cy=CeP(x) dxと求めることができる。(必ず y = の形にすること!)

つぎに、同次形の任意定数 Cx の関数 a(x) であると仮定し、(1)y=a(x)eP(x) dxとおく。両辺を x で微分すると、dydx=a(x)eP(x) dx+a(x)(eP(x) dx)(2)=da(x)dxeP(x) dxP(x)a(x)eP(x) dxとなるので、(1), (2)を元の微分方程式に代入すると、da(x)dxeP(x) dxP(x)a(x)eP(x) dx+P(x)a(x)eP(x) dx=Q(x)となるので赤色部分が消え、da(x)dxeP(x) dx=Q(x)を計算することで一般解を求められる。

両辺を eP(x) dx 倍し、da(x)dx=Q(x)eP(x) dxとすることで直接積分形に持ち込めるので、a(x)=Q(x)eP(x) dx dxを計算することで a(x) を計算できる。

最後に a(x) を(1)に代入することにより、y=a(x)eP(x) dx=eP(x) dx(Q(x)eP(x) dx dx)を計算することにより、一般解を求めることができる。

スポンサードリンク

2.ベルヌーイの微分方程式

ここからは、1階線形微分方程式を少し応用したベルヌーイの微分方程式について説明していきたいと思います。

(1) ベルヌーイ微分方程式とは

1階微分方程式がdydx+P(x)y=Q(x)yn   (n0,1)の形になっている微分方程式をベルヌーイの微分方程式と呼びます。

n0,1 の理由としては、n=0 のときは、第1章で説明した1階線形微分方程式と同じ形、n=1 のときは1ydydx=Q(x)P(x)と変形することで、変数分離形にできるからです。

ベルヌーイの微分方程式は、そのままの形だと1階線形微分方程式ではないため、解くのが難しいですが、u=y1n と置き換えることで、u に関する1階線形微分方程式の形に書き換えることができ、(そのままの形のときより)少し簡単に解くことができます。

(2) ベルヌーイの微分方程式の解き方

では、実際にベルヌーイの微分方程式の仕組み、解き方を例題を用いて説明していきましょう。

例題2

次の1階線形微分方程式dydx+y=xy3について、(1), (2)の問いに答えなさい。

(1) この微分方程式は、u=ya とおくことで、1階線形微分方程式の形に帰着できる。帰着するための a の値を求め、u に関する1階線形微分方程式の形にしなさい。

(2) 題意の微分方程式の一般解を求めなさい。

解説2

(1)

まず、右辺の y3 を消すために y3 で両辺を割ります。すると、(1)y3dydx+y2=xとなります。

ここで、左辺にある y2 の項を u にするために u=y2 とおく

すると、u=y2 の両辺を x で微分したものは、dudx=2y3dydxy3dydx=12dudxとなるので、(1)に代入し、12dudx+u=xとおきかえ、さらに両辺を2倍し、dudx2u=2xとすることでu に関する1階線形微分方程式の形となる。

a=2、つまりu=y2 とおけば u に関する1階線形微分方程式の形にできる。)

(2)

ここから、1階線形微分方程式と同じように解いていきます。

まず、同次方程式dudx2u=0の一般解を求めます。

同次方程式は、両辺を u で割り、1ududx=2ることで、変数分離形に必ず持ち込めますね。

両辺を u で積分すると、1ududxdx=2 dxとなるので、任意定数 C1 を用いて一般解はlog|u|=2x+eC1となります。

さらに、C=±eC1 とすると、log|u|=loge2x+logeC1|u|=e2x+C1u=±eC1e2xu=Ce2xと一般解を変形することができます。

ここで、一般解の任意定数 C を、x の関数 a(x) でおきかえると、(2)u=a(x)e2xとなります。両辺を x で微分すると、dudx=a(x)e2x+a(x)(e2x)=da(x)dxe2x+2a(x)e2xとなります。

この y, dydx を、u に関する微分方程式であるdudx2u=2xに代入すると、da(x)dxe2x+2a(x)e2x2a(x)e2x=2xとなり、うまく a(x) の項が消滅し、da(x)dxe2x=2xとなります。

この微分方程式は、両辺を e2x で割ることで、da(x)dx=2xe2xと直接積分形に持ち込めるので、一般解は任意定数 C を用いてa(x)=2xe2x dx=xe2x+12e2x+Cとなるので、同次方程式の解である(1)に代入すると、u=a(x)e2x=(xe2x+12e2x+C)e2x=x+12+Ce2xと一般解を求めることができるので、y2=u を代入し、1y2=x+12+Ce2xとすることで元に戻せ、一般解が得られます。

ベルヌーイの微分方程式解き方

ベルヌーイの微分方程式dydx+P(x)y=Q(x)ynを解く際には、まず両辺を yn で割り(1)yndydx+P(x)y1n=Q(x)としてから、左辺にある y1nu にするためにu=y1n とおき、さらに両辺を微分してdudx=(1n)yndydxyndydx=11ndudxとしてから(1)に代入することで、11ndudx+P(x)u=Q(x)とし、両辺を 1nし、dudx+(1n)P(x)u=(1n)Q(x)とすることで、u に関する1階線形微分方程式の形に変える。

あとは、1階線形微分方程式のの解き方に沿って、

  1. 同次方程式の一般解を求める。
  2. 一般解に出てきた任意定数 Cx の関数 u(x) と仮定する。
  3. u(x) を求め、一般解に代入する。
  4. y1n=u を代入し、u の式から y の式に戻す。

の4ステップで一般解を求めることができる。

スポンサードリンク

3.練習問題

では、3問ほど練習してみましょう。

1問が1階線形微分方程式の形、残りの2問がベルヌーイの微分方程式に関する問題となっております。

練習1

微分方程式dydx+ycosx=sin2xの一般解を求め、さらに初期条件 y(0)=0 を満たすような特解を求めなさい。

練習2

微分方程式dydx2xy=exy2について、つぎの(1),(2)の問いに答えなさい。

(1) u=y1 とおくことで、題意の微分方程式が u に関する1階微分方程式となることを示しなさい。

(2) 微分方程式の一般解を求めなさい。

練習3

微分方程式dydx+xy=xyの一般解を求めなさい。

4.練習問題の答え

解答1

まず、同次方程式dydx+ycosx=0の一般解を求める。

同次方程式は、両辺を y で割り、1ydydx=cosxることで、変数分離形に必ず持ち込める。

両辺を x で積分すると、1ydydxdx=cosx dxとなるので、任意定数 C1 を用いて一般解はlog|y|=sinx+eC1となる。

さらに、C=±eC1 とすると、log|y|=logesinx+logeC1|y|=esinx+C1y=±eC1esinxy=Cesinxと一般解を変形することができる。

ここで、同次方程式の一般解の任意定数 C を、x の関数 a(x) でおきかえると、(1)y=a(x)esinxとなります。両辺を x で微分すると、dydx=a(x)esinx+a(x)(esinx)=da(x)dxesinxcosxa(x)esinxとなる。

この y, dydx を、問題文の微分方程式dydx+ycosx=sin2xに代入すると、da(x)dxesinxcosxa(x)esinx+cosxa(x)esinx=sin2xとなり、うまく a(x) の項が消滅し、da(x)dxesinx=sin2xと算出できる。

この微分方程式は、両辺に esinx を掛けることで、da(x)dx=esinxsin2xと直接積分形に持ち込めるので、a(x) の一般解は、esinxsin2x dx=2esinxsinxcosx dxを計算することで求められる。

この積分は、t=sinx とおくと、dt=cosx dx、つまり dx=1cosx dt なので、任意定数 C を用いてesinxsin2x dx=2esinxsinxcosx dx=2tetcosx1cosx dt=2tet dt=et(2t2)+C=2esinx(sinx1)+Cと計算できる。これを同次方程式の解である(1)に代入すると、y=a(x)esinx=(2esinx(sinx1)+C+C)esinx=2sinx2+Cesinxと一般解を求めることができます。

さらに、y(0)=0 となる C を求めるために x=0, y=0 を代入すると、2sin02+Cesin0=2+C=0となるので、C=2 と求められる。

よって、y(0)=0 を満たす特解はy=2sinx2+2esinxとなる。

解答2

(1)

微分方程式dydx2xy=exy2の右辺の y2 を消すために y2 で両辺を割ります。すると、(1)y2dydx2xy1=exとなります。

ここで、問題文の通り、u=y1 とおく。

すると、u=y1 の両辺を x で微分したものは、dudx=y2dydxy2dydx=dudxとなるので、(1)に代入し、dudx2xu=exとおきかえ、さらに両辺を-1倍し、dudx+2xu=exとすることでu に関する1階線形微分方程式の形となる。

(2)

まず、同次方程式dudx+2xu=0の一般解を求める。

同次方程式は、両辺を u で割り、1ududx=2xることで、変数分離形に必ず持ち込める。

両辺を x で積分すると、1ududxdx=2xdxとなるので、任意定数 C1 を用いて一般解はlog|u|=2log|x|+eC1となる。

さらに、C=±eC1 とすると、log|u|=2log|x|+logeC1u=Cx2=Cx2と一般解を変形することができる。

ここで、一般解の任意定数 C を、x の関数 a(x) でおきかえると、(2)u=a(x)x2となります。両辺を x で微分すると、dudx=a(x)x2+a(x)(x2)=da(x)dxx22a(x)x3となる。

この y, dydx を、u に関する微分方程式dudx+2xu=exに代入すると、da(x)dxx22(a)x3+2xa(x)x2=exとなり、うまく a(x) の項が消滅し、da(x)dxx2=exとなります。

この微分方程式は、両辺に x2 を掛けることでda(x)dx=x2exと直接積分形に持ち込めるので、一般解は任意定数 C を用いてa(x)=x2ex dx=(x2+2x2)ex+Cとなるので、同次方程式の解である(1)に代入すると、u=a(x)x2={(x2+2x2)ex+C}x2=ex(1+2x12x2)+Cx2=ex(1+2x2x2+C)+Cx2と一般解を求めることができるので、y1=u を代入し、1y=ex(1+2x2x2+C)+Cx2とすることで元に戻せる。

ちなみに、y = の形に直すと、y=x2ex(x22x+1)+Cとなる。

解答3

誘導なしで気付きにくいかもしれないが、1y=y1 である点に注意すると、dydx+xy=xy1となるので、n=1 のときのベルヌーイの微分方程式のパターンである。

両辺を y1 で割る(y を掛ける)と、(1)ydydx+xy2=xとなるので、左辺にある y2u に変えるために u=y2 とおく。

すると、u=y2 の両辺を x で微分したものは、dudx=2ydydxydydx=12dudxとなるので、(1)に代入し、12dudx+xu=xとおきかえ、さらに両辺を2倍し、dudx+2xu=2xとすることでu に関する1階線形微分方程式の形となる。

つぎに、同次方程式dudx+2xu=0の一般解を求める。

同次方程式は、両辺を u で割り、1ududx=2xることで、変数分離形に必ず持ち込める。

両辺を x で積分すると、1ududxdx=2x dxとなるので、任意定数 C1 を用いて一般解はlog|u|=x2+Cとなる。

さらに、C=±eC1 とすると、log|u|=x2+logeC1log|u|=logex2+logeC1u=Cex2と一般解を変形することができる。

ここで、一般解の任意定数 C を、x の関数 a(x) でおきかえると、u=a(x)ex2となる。両辺を x で微分すると、dudx=a(x)ex2+a(x)(ex2)=da(x)dxex2a(x)2xex2となる。

この y, dydx を、u に関する微分方程式dudx+2xu=2xに代入すると、da(x)dxex22xa(x)ex2+2xa(x)ex2=2xとなり、うまく a(x) の項が消滅し、da(x)dxex2=2xとなる。

この微分方程式は、両辺を ex2 で割る(両辺に ex2 を掛ける)ことで、da(x)dx=2xex2と直接積分形に持ち込めるので、一般解は任意定数 C を用いてa(x)=2xex2 dx=ex2+Cとなるので、同次方程式の解である(1)に代入すると、u=a(x)ex2=(ex2+C)ex2=1+Cex2と一般解を求めることができるので、y2=u を代入し、y2=x+1+Cex2とすることで元に戻せる。

5.さいごに

今回は、

  • 1階線形微分方程式の解き方
  • ベルヌーイの微分方程式の解き方

の2つを紹介しました。

そろそろ微分方程式を解いた感が出てきたのではないでしょうか。

次回は、完全微分方程式の解き方について説明していきたいと思います。

ではまた次回。

*1:どっちの同次かは文脈で判断してください。

*2:積の微分公式{f(x)g(x)}=f(x)g(x)+f(x)g(x)を使ってます。

*3:a(x)=C としたときとは別の任意定数 C のこと。不安なら A などで改めて任意定数をおきましょう。

関連広告・スポンサードリンク

おすすめの記事