WIIS

常微分方程式

完全微分方程式の解法

目次

Mailで保存
Xで共有

完全微分方程式

2つの変数\(x,y\)の間に成立する関係が関数\(f\)を用いて、\begin{equation*}y=f\left( x\right)
\end{equation*}と記述されているものとします。さらに、1階の常微分方程式\begin{equation*}
F\left( x,y,\frac{dy}{dx}\right) =0
\end{equation*}が与えられている状況を想定します。特に、常微分方程式\(\left(1\right) \)が変数\(x,y\)に関する2変数関数\(g\left( x,y\right) ,h\left( x,y\right) \)を用いて以下の形\begin{equation}\frac{dy}{dx}g\left( x,y\right) +h\left( x,y\right) =0 \quad \cdots (1)
\end{equation}すなわち、\begin{equation*}
\frac{df\left( x\right) }{dx}g\left( x,f\left( x\right) \right) +h\left(
x,f\left( x\right) \right) =0
\end{equation*}で表現されるとともに、それに対して以下の2つの条件\begin{eqnarray*}
&&\left( a\right) \ \frac{\partial \mu \left( x,y\right) }{\partial x}=h\left( x,y\right) \\
&&\left( b\right) \ \frac{\partial \mu \left( x,y\right) }{\partial y}=g\left( x,y\right)
\end{eqnarray*}すなわち、\begin{eqnarray*}
&&\left( a\right) \ \frac{\partial \mu \left( x,f\left( x\right) \right) }{\partial x}=h\left( x,f\left( x\right) \right) \\
&&\left( b\right) \ \frac{\partial \mu \left( x,f\left( x\right) \right) }{\partial y}=g\left( x,f\left( x\right) \right)
\end{eqnarray*}をともに満たす変数\(x,y\)に関する2変数関数\(\mu \left(x,y\right) \)が存在する場合には、微分方程式\(\left( 1\right) \)を完全微分方程式(exact differential equation)と呼びます。

完全微分方程式\(\left( 1\right) \)が与えられたとき、\(\left( a\right) ,\left( b\right) \)を用いて\(\left(1\right) \)を言い換えると、\begin{equation}\frac{df\left( x\right) }{dx}\frac{\partial \mu \left( x,f\left( x\right)
\right) }{\partial y}+\frac{\partial \mu \left( x,f\left( x\right) \right) }{\partial x}=0 \quad \cdots (2)
\end{equation}を得ます。その一方で、関数\(\mu \left( x,f\left( x\right) \right) \)を1変数のベクトル値関数\(\left( x,f\left( x\right) \right) \)と2変数の実数値関数\(\mu \left( x,y\right) \)の合成関数とみなすことができるため、\(\left( x,f\left( x\right) \right) \)が微分可能であり\(\mu \left( x,y\right) \)が全微分可能である場合には、合成関数の微分より、\begin{eqnarray*}\frac{d\mu \left( x,f\left( x\right) \right) }{dx} &=&\nabla \mu \left(
x,y\right) \cdot \frac{d}{dx}\left( x,f\left( x\right) \right) \\
&=&\left( \frac{\partial \mu \left( x,y\right) }{\partial x},\frac{\partial
\mu \left( x,y\right) }{\partial y}\right) \cdot \left( 1,\frac{df\left(
x\right) }{dx}\right) \\
&=&\frac{\partial \mu \left( x,y\right) }{\partial x}+\frac{\partial \mu
\left( x,y\right) }{\partial y}\frac{df\left( x\right) }{dx} \\
&=&\frac{\partial \mu \left( x,f\left( x\right) \right) }{\partial x}+\frac{\partial \mu \left( x,f\left( x\right) \right) }{\partial y}\frac{df\left(
x\right) }{dx}
\end{eqnarray*}を得るため、これと\(\left( 2\right) \)より、\begin{equation*}\frac{d\mu \left( x,f\left( x\right) \right) }{dx}=0
\end{equation*}を得ます。すると、\begin{equation*}
\mu \left( x,f\left( x\right) \right) =\int 0dx
\end{equation*}すなわち、\begin{equation*}
\mu \left( x,f\left( x\right) \right) =C
\end{equation*}すなわち、\begin{equation}
\mu \left( x,y\right) =C \quad \cdots (3)
\end{equation}となります。

以上の議論より、完全微分方程式\(\left( 1\right) \)の陰関数表示された一般解を\(\left( 3\right) \)として特定できることが明らかになりました。では、微分方程式が完全微分方程式であることをどのように判定すればよいのでしょうか。また、微分方程式が完全微分方程式である場合、関数\(\mu \left( x,y\right) \)をどのように特定すればよいのでしょうか。順番に解説します。

例(完全微分方程式)
以下の常微分方程式\begin{equation}
\frac{dy}{dx}\left( 3x^{2}y^{2}\right) +2xy^{3}=0 \quad \cdots (1)
\end{equation}が与えられているものとします。関数\(g,h\)をそれぞれ、\begin{eqnarray*}g\left( x,y\right) &=&3x^{2}y^{2} \\
h\left( x,y\right) &=&2xy^{3}
\end{eqnarray*}と定義すると、\(\left( 1\right) \)を、\begin{equation*}\frac{dy}{dx}g\left( x,y\right) +h\left( x,y\right) =0
\end{equation*}と表現できます。さらに、関数\(\mu \)を、\begin{equation*}\mu \left( x,y\right) =x^{2}y^{3}
\end{equation*}と定義すると、\begin{eqnarray*}
\frac{\partial \mu \left( x,y\right) }{\partial x} &=&2xy^{3}=h\left(
x,y\right) \\
\frac{\partial \mu \left( x,y\right) }{\partial y} &=&3x^{2}y^{2}=g\left(
x,y\right)
\end{eqnarray*}となるため、\(\left( 1\right) \)は完全微分方程式であることが明らかになりました。したがって、先の議論より、\begin{equation*}\mu \left( x,y\right) =C
\end{equation*}すなわち、\begin{equation*}
x^{2}y^{3}=C
\end{equation*}が\(\left( 1\right) \)の一般解です。実際、これを変数\(x\)について微分すると、\begin{equation*}2xy^{3}+x^{2}3y^{2}y^{\prime }=C
\end{equation*}すなわち、\begin{equation*}
\frac{dy}{dx}\left( 3x^{2}y^{2}\right) +2xy^{3}=0
\end{equation*}となり、\(\left( 1\right) \)を得ます。

 

完全微分方程式の解法

常微分方程式\begin{equation}
\frac{dy}{dx}g\left( x,y\right) +h\left( x,y\right) =0 \quad \cdots (1)
\end{equation}が完全微分方程式である場合には、すなわち、以下の条件\begin{eqnarray*}
&&\left( a\right) \ \frac{\partial \mu \left( x,y\right) }{\partial x}=h\left( x,y\right) \\
&&\left( b\right) \ \frac{\partial \mu \left( x,y\right) }{\partial y}=g\left( x,y\right)
\end{eqnarray*}をともに満たす関数\(\mu\left( x,y\right) \)が存在する場合には、\(\left( 1\right) \)の一般解を、\begin{equation*}\mu \left( x,y\right) =C
\end{equation*}と特定できることが明らかになりました。では、\(\left( 1\right) \)が完全微分方程式であることをどのように判定できるのでしょうか。

まずは、微分方程式が完全微分方程式であるための必要条件を特定します。

命題(完全微分方程式であるための必要条件)
常微分方程式\begin{equation*}
\frac{dy}{dx}g\left( x,y\right) +h\left( x,y\right) =0
\end{equation*}に対して、以下の条件\begin{eqnarray*}
&&\left( a\right) \ \frac{\partial \mu \left( x,y\right) }{\partial x}=h\left( x,y\right) \\
&&\left( b\right) \ \frac{\partial \mu \left( x,y\right) }{\partial y}=g\left( x,y\right)
\end{eqnarray*}をともに満たす関数\(\mu\left( x,y\right) \)が存在するものとする。関数\(\mu \)が\(C^{2}\)級であるならば、\begin{equation*}\frac{\partial g\left( x,y\right) }{\partial x}=\frac{\partial h\left(
x,y\right) }{\partial y}
\end{equation*}が成り立つ。

証明

プレミアム会員専用コンテンツです
ログイン】【会員登録

先の命題の逆もまた成立します。

命題(完全微分方程式であるための十分条件)
常微分方程式\begin{equation*}
\frac{dy}{dx}g\left( x,y\right) +h\left( x,y\right) =0
\end{equation*}が与えられているものとする。関数\(g\left( x,y\right),h\left( x,y\right) \)がともに連続かつ偏微分可能であるものとする。以下の条件\begin{equation*}\frac{\partial g\left( x,y\right) }{\partial x}=\frac{\partial h\left(
x,y\right) }{\partial y}
\end{equation*}が成り立つ場合、以下の条件\begin{eqnarray*}
&&\left( a\right) \ \frac{\partial \mu \left( x,y\right) }{\partial x}=h\left( x,y\right) \\
&&\left( b\right) \ \frac{\partial \mu \left( x,y\right) }{\partial y}=g\left( x,y\right)
\end{eqnarray*}をともに満たす関数\(\mu\left( x,y\right) \)が存在する。
証明

プレミアム会員専用コンテンツです
ログイン】【会員登録

以上の2つの命題より、常微分方程式\begin{equation*}
\frac{dy}{dx}g\left( x,y\right) +h\left( x,y\right) =0
\end{equation*}が完全微分方程式であることと、以下の条件\begin{equation*}
\frac{\partial g\left( x,y\right) }{\partial x}=\frac{\partial h\left(
x,y\right) }{\partial y}
\end{equation*}が成り立つことは必要十分であることが明らかになりました。

例(完全微分方程式)
以下の常微分方程式\begin{equation}
\frac{dy}{dx}\left( 3x^{2}y^{2}\right) +2xy^{3}=0 \quad \cdots (1)
\end{equation}が完全微分方程式であることは先に示した通りです。したがって先の命題より、関数\(g,h\)をそれぞれ、\begin{eqnarray*}g\left( x,y\right) &=&3x^{2}y^{2} \\
h\left( x,y\right) &=&2xy^{3}
\end{eqnarray*}と定義すると、\begin{equation}
\frac{\partial g\left( x,y\right) }{\partial x}=\frac{\partial h\left(
x,y\right) }{\partial y} \quad \cdots (2)
\end{equation}が成り立つはずです。実際、\begin{eqnarray*}
\frac{\partial g\left( x,y\right) }{\partial x} &=&\frac{\partial }{\partial
x}\left( 3x^{2}y^{2}\right) =6xy^{2} \\
\frac{\partial h\left( x,y\right) }{\partial y} &=&\frac{\partial }{\partial
y}\left( 2xy^{3}\right) =6xy^{2}
\end{eqnarray*}であるため、\(\left( 2\right) \)が成立しています。以上の結果は先の命題の主張と整合的です。

以上を踏まえた上で、完全微分方程式の解法を整理します。

  1. 1階の常微分方程式\begin{equation*}F\left( x,y,\frac{dy}{dx}\right) =0
    \end{equation*}が完全微分方程式であることを確認する。つまり、以下の条件\begin{equation}
    \frac{dy}{dx}g\left( x,y\right) +h\left( x,y\right) =0 \quad \cdots (1)
    \end{equation}を満たす関数\(g\left( x,y\right) ,h\left(x,y\right) \)を特定した上で、以下の条件\begin{equation*}\frac{\partial g\left( x,y\right) }{\partial x}=\frac{\partial h\left(
    x,y\right) }{\partial y}
    \end{equation*}が成り立つことを確認する。この場合、以下の条件\begin{eqnarray*}
    &&\left( a\right) \ \frac{\partial \mu \left( x,y\right) }{\partial x}=h\left( x,y\right) \\
    &&\left( b\right) \ \frac{\partial \mu \left( x,y\right) }{\partial y}=g\left( x,y\right)
    \end{eqnarray*}を満たす関数\(\mu \left( x,y\right) \)が存在することが保証される。
  2. 条件\(\left( a\right) \)より、以下の方程式\begin{equation}\mu \left( x,y\right) =\int h\left( x,y\right) dx+G\left( y\right) \quad \cdots (2)\end{equation}が成り立つため、右辺の第1項を具体的に計算する。その上で、\(\left( 2\right) \)と条件\(\left( b\right) \)より、\begin{equation*}\frac{\partial }{\partial y}\left[ \int h\left( x,y\right) dx+G\left(
    y\right) \right] =g\left( x,y\right)
    \end{equation*}が得られるため、これを解くことにより\(G\left( y\right) \)を特定する。得られた\(G\left( y\right) \)を\(\left( 2\right) \)に代入すれば\(\mu \left( x,y\right) \)を特定できる。もしくは、条件\(\left( b\right) \)より、以下の方程式\begin{equation}\mu \left( x,y\right) =\int g\left( x,y\right) dy+H\left( y\right) \quad \cdots (3)
    \end{equation}が成り立つため、右辺の第1項を具体的に計算する。その上で、\(\left( 3\right) \)と条件\(\left( a\right) \)より、\begin{equation*}\frac{\partial }{\partial x}\left[ \int g\left( x,y\right) dy+H\left(
    y\right) \right] =h\left( x,y\right)
    \end{equation*}が得られるため、これを解くことにより\(H\left( y\right) \)を特定する。得られた\(H\left( y\right) \)を\(\left( 3\right) \)に代入すれば\(\mu \left( x,y\right) \)を特定できる。
  3. 得られた関数\(\mu \left( x,y\right) \)を用いて、\begin{equation*}\mu \left( x,y\right) =C\end{equation*}と表現される関数は微分方程式\(\left( 1\right) \)の一般解である。
例(完全微分方程式の解法)
以下の常微分方程式\begin{equation}
\frac{dy}{dx}\left( 3x^{2}y^{2}\right) +2xy^{3}=0 \quad \cdots (1)
\end{equation}が完全微分方程式であることは先に示した通りです。したがって、以下の条件\begin{eqnarray}
\frac{\partial \mu \left( x,y\right) }{\partial x} &=&2xy^{3} \quad \cdots (2) \\
\frac{\partial \mu \left( x,y\right) }{\partial y} &=&3x^{2}y^{2} \quad \cdots (3)
\end{eqnarray}を満たす関数\(\mu \left( x,y\right) \)が存在することが保証されます。\(\left( 2\right) \)より、\begin{eqnarray*}\mu \left( x,y\right) &=&\int 2xy^{3}dx+G\left( y\right) \\
&=&2y^{3}\int xdx+G\left( y\right) \\
&=&2y^{3}\cdot \frac{1}{2}x^{2}+G\left( y\right) \\
&=&x^{2}y^{3}+G\left( y\right)
\end{eqnarray*}すなわち、\begin{equation}
\mu \left( x,y\right) =x^{2}y^{3}+G\left( y\right) \quad \cdots (4)
\end{equation}が成り立つとともに、これと\(\left( 3\right) \)より、\begin{equation*}\frac{\partial }{\partial y}\left[ x^{2}y^{3}+G\left( y\right) \right] =3x^{2}y^{2}
\end{equation*}すなわち、\begin{equation*}
3x^{2}y^{2}+G^{\prime }\left( y\right) =3x^{2}y^{2}
\end{equation*}すなわち、\begin{equation*}
G^{\prime }\left( y\right) =0
\end{equation*}が成り立つため、\begin{equation*}
G\left( y\right) =C
\end{equation*}を得ます。これと\(\left(4\right) \)より、\begin{equation*}\mu \left( x,y\right) =x^{2}y^{3}+C
\end{equation*}であることが明らかになりました。したがって、\(\left( 1\right) \)の一般解は、\begin{equation*}\mu \left( x,y\right) =C
\end{equation*}すなわち、\begin{equation*}
x^{2}y^{3}=C
\end{equation*}です。

 

演習問題

問題(完全微分方程式)
以下の常微分方程式\begin{equation*}
\frac{dy}{dx}\left( xe^{y}+2y\right) +e^{y}=0
\end{equation*}が完全微分方程式であることを確認した上で、その一般解を求めてください。

解答を見る

プレミアム会員専用コンテンツです
ログイン】【会員登録

問題(完全微分方程式に関する初期値問題)
以下の常微分方程式\begin{equation*}
\frac{dy}{dx}\left( 2y+x^{2}+1\right) +2xy-9x^{2}=0
\end{equation*}が完全微分方程式であることを確認した上で、その一般解を求めてください。さらに、以下の初期条件\begin{equation*}
y\left( 0\right) =-3
\end{equation*}のもとでの初期値問題の解を求めてください。

解答を見る

プレミアム会員専用コンテンツです
ログイン】【会員登録

関連知識

Mailで保存
Xで共有

質問とコメント

プレミアム会員専用コンテンツです

会員登録

有料のプレミアム会員であれば、質問やコメントの投稿と閲覧、プレミアムコンテンツ(命題の証明や演習問題とその解答)へのアクセスなどが可能になります。

ワイズのユーザーは年齢・性別・学歴・社会的立場などとは関係なく「学ぶ人」として対等であり、お互いを人格として尊重することが求められます。ユーザーが快適かつ安心して「学ぶ」ことに集中できる環境を整備するため、広告やスパム投稿、他のユーザーを貶めたり威圧する発言、学んでいる内容とは関係のない不毛な議論などはブロックすることになっています。詳細はガイドラインをご覧ください。

誤字脱字、リンク切れ、内容の誤りを発見した場合にはコメントに投稿するのではなく、以下のフォームからご連絡をお願い致します。

プレミアム会員専用コンテンツです
ログイン】【会員登録