• ベストアンサー

微分方程式の解

微分方程式の解に一般解と特異解があると思うのですが、特異解の条件って言うのは自分で勝手に決めるものなのですか?「y=0のとき」とか勝手に決めてるみたいなのですが。 それと一般解は一般的に何か求める公式が存在するのでしょうか。微分や積分を使って普通に求められるものはいいのですが、問題によってはいきなり指数関数になったりして意味不明です。 なぜ、一般解と特異解を足したものが解なのでしょう? ぜんぜん、分かりません。何を聞いていいのか分かりません。 こんな質問で申し訳ないのですが、ご回答お願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • starflora
  • ベストアンサー率61% (647/1050)
回答No.1

    微分方程式一般の理論まではとても分かりませんので、こういう風に考えているということを述べます。     まず、微分方程式に対する特解(特異解とは特解だと考えます)を求める方法は、微分方程式ごとで、一種の技法があると思います。万能の解法というのは、ないのではないかとも思いますが、一般論であるのかも知れません。     物理数学では、特定の微分方程式に対し、特解を解く技術があるように思います。この技法で得られた特解の「条件」とは、無論、微分方程式を満たす、つまり解であるということです。また、微分方程式の解は、一般に、ヴェクトル的イメージでは、独立した、別解の線形結合もまた解で、独立特解が幾らぐらいあるのかは、特解の形と、方程式の形で、概ね見当が付くものだと思います。またそれも、解法の技法に含まれていると思われます。(一般理論は知りませんので、原始的な話ですが)。     独立した特解の線形結合が、「一般解」になります。一般解のなかに、すでに特解も含まれていて、「特解+一般解」は、一般解に他ありません。だから、一般解と特解を足したものが解、というより、すでに一般解が出ているなら、解は、もう出ているのです(特解同士を足すのは、線形結合を造って、一般解を求めていることになります。微分方程式はその形から、特解の線形結合も解となるのです)。     なお、問題によっては、いきなり指数関数になるのは、多分、一般理論で解き方の手順があるのでしょうが、特定の方程式を解く場合、解がすでに分かっているものは、数学的厳密さを無視して、大まかな話から解を導くので、そういう印象が出るのだと思います。     微分方程式の一般理論を学びたいのでしたら、それに相応しい分野というか、常微分方程式論ですが、を学ぶという手順の後で、問題はよりよく見えて来るのではないでしょうか。     多分、物理数学での微分方程式の解き方が、何か恣意的な感じがするので、このような疑問になると思うのですが、それは、演習などで解く問題が、答えが十分吟味され分かっている問題であるので、かなりに途中経過を略しているからでしょうし、また、方程式の形から、この解は、これになるという予測の立つものがあり、それを入れてみて解くと、特解が出て、特解と方程式の形から、その特解と直交する、つまり、一次独立な別の特解も分かり、これらで、線形結合を造り一般解を出すのです。     こういうことで、納得行きませんでしょうか?     微分方程式の解法の一般理論や、また一般解がこれで十分な一般解かという充足条件などの証明議論は、やはり、数学の純粋理論で出てくるもので、そのあたりを学ばないと分からないのではないかということです。  

touch_me_8
質問者

お礼

ご解答ありがとうございます。 やはり、純粋に数学を学ばなければそこまでたどり着かないということですか。 工学のついでにと言うのは無理なのですね。

その他の回答 (3)

  • nuubou
  • ベストアンサー率18% (28/153)
回答No.4

xを実数の変数としy(x)をxの複素数値関数としD=d/dxとしnを自然数としf(s)をsの複素係数n次多項式としg(x)をxの複素数値関数とする 定数係数斎次線形微分方程式の解に指数関数が出てくる理由: f(D)・y(x)=0の任意の解はkを0以上の整数としλを複素数とし x^k・exp(λ・x)の形の関数の線形結合なのです 一般解: 1個以上の任意定数を含むxの関数y(x)が前記任意定数がいかなる値であってもf(D)・y(x)=g(x)を満たし f(D)・y(x)=g(x)の任意の解が前記任意定数に数値を代入したy(x)に等しいとき y(x)をf(D)・y(x)=g(x)の一般解という 特殊解(特解): f(D)・y(x)=g(x)の一般解の任意定数に具体的な数値を代入したものをf(D)・y(x)=g(x)の特殊解という 初期条件: f(D)・y(x)=g(x)においてx0を実数として y(x0),D・y(x0),D^2・y(x0),・・・,D^(n-1)・y(x0) は勝手に決めてよい このような条件を初期条件という f(D)・y(x)=g(x)の一般解とf(D)・y(x)=0の一般解: g(x)をxの複素数値関数とし Y0≡{y0|y0はf(D)・y0(x)=0である複素数値関数}とし Y1≡{y1|y1はf(D)・y1(x)=g(x)である複素数値関数}とし ys∈Y1とし ys+Y0≡{ys+y0|y0∈Y0}とする y1∈ys+Y0とする すると y0∈Y0が存在して y1=ys+y0 すると f(D)・y1(x)=f(D)・(ys(x)+y0(x))=g(x) すなわち y1∈Y1 結局ys+Y0⊂Y1 y1∈Y1とする すると f(D)・(y1(x)-ys(x))=g(x)-g(x)=0 すなわち y1-ys∈Y0 従って y1=ys+(y1-ys)∈ys+Y0 結局Y1⊂ys+Y0 以上からY1=ys+Y0 従ってf(D)・y(x)=g(x)の一般解y(x)は f(D)・y(x)=g(x)の特殊解とf(D)・y(x)=0の一般解の和 f(D)・y(x)=0の一般解: Mを自然数としmを1≦m≦Mである自然数としてλ[m]をf(s)=0のk[m]重根としk[1]+k[2]+k[3]+・・・+k[M]=nとしh[m](x)をxの任意複素係数(k[m]-1)次多項式とすると f(D)・y(x)=0の一般解は y(x)=Σ(m=1~M)・h[m](x)・exp(λ[m]・x) である ただしλ[1],λ[2],λ[3],・・・,λ[M]はそれぞれ互いに異なり h[1](x),h[2](x),h[3](x),・・・,h[M](x)はそれぞれxの最高次数の係数が0であってもいいものとする f(D)・y(x)=g(x)の一つの解: αを複素数としρ(x)をxの複素数値関数としたとき ∫(α)・ρ(x)≡exp(α・x)・∫(?~x)du・exp(-α・u)・ρ(u)とする ただし?は{∞,-∞}∪{実数}から好き勝手に選んだ元である α[1],α[2],α[3],・・・,α[n]をそれぞれ複素数として f(s)≡(s-α[1])・(s-α[2])・(s-α[3])・・・(s-α[n])とすると y(x)=∫(α[n])・・・∫(α[3])・∫(α[2])・∫(α[1])・g(x)は f(D)・y(x)=g(x)の一つの解である 従ってf(s)の因数分解ができればf(D)・y(x)=g(x)の一般解は前記公式によって機械的に求まる 公式の作成の骨子: z(x)を任意の複素数値関数としαを任意の複素数とする すると (d/dx)・exp(-α・x)・z(x)=exp(-α・x)・((d/dx)-α)・z(x) であるから exp(α・x)・(d/dx)・exp(-α・x)・z(x)=((d/dx)-α)・z(x) すなわち (D-α)・z(x)=exp(α・x)・D・exp(-α・x)・z(x) である ここでe[α](x)≡exp(α・x)・D・exp(-α・x)とおく すると(D-α)・z(x)=e[α](x)・z(x) z(x)=y[1](x)≡y(x)としα=α[1]とすると (D-α[1])・y[1](x)=e[α[1]](x)・y[1](x) でありこの等式をeq[1]とする z(x)=y[2](x)≡(D-α[1])・y[1](x)としα[2]≡α[1]とすると (D-α[2])・y[2](x)=e[α[2]](x)・y[2](x) でありこの等式をeq[2]とする z(x)=y[3](x)≡(D-α[2])・y[2](x)としα[3]≡α[2]とすると (D-α[3])・y[3](x)=e[α[3]](x)・y[3](x) でありこの等式をeq[3]とする ・・・・・・・・・・・・・・・・・・・・・・・ z(x)=y[n](x)≡(D-α[n-1])・y[n-1](x)としα[n]≡α[n-1]とすると (D-α[n])・y[n](x)=e[α[n]](x)・y[n](x) でありこの等式をeq[n]とする eq[1],eq[2],eq[3],・・・,eq[n]から [Π(m=1~n)・(D-α[m])]・y(x)= [Π(m=1~n)・exp(α[m]・x)・D・exp(-α[m]・x)]・y(x) である f(s)に重根があるときには [Π(m=1~M)・(D-λ[m])^k[m]]・y(x)= [Π(m=1~M)・exp(λ[m]・x)・D^k[m]・exp(-λ[m]・x)]・y(x) である w[m,λ](x)≡∫x^m・exp(λ・x)dxとするとCを任意定数として w[m,λ](x)=x^m・exp(λ・x)/λ-w[m-1]・m/λであり w[0,λ](x)=exp(λ・x)/λ+Cである 従って w[m,λ](x)=Σ(k=0~m)・x^(m-k)・exp(λ・x)・(-1)^k・k!・mCk/λ^(k+1)+C である 従ってh(x)を任意定数を係数とする多項式とすると ∫h(x)・exp(λ・x)・dx=H(x)・exp(λ・x)+Cである ただしH(x)はh(x)と次数が同じで任意定数を係数とする多項式である h(x)とH(x)はこの場合同一視できるのでh(x)・exp(λ・x)は積分によって任意定数が1つ付加されるだけだといえる 従って 任意定数を係数とする係数のm-1次多項式をh0(x)として (∫dx)^m・h(x)・exp(λ・x)は h(x)・exp(λ・x)+h0(x)と同じであると考えて良い 例: y’’’’’(x)-y’’’(x)-2・y’’(x)+2・y’(x)=exp(-2・x)・・・(*) の一般解を求めてみよう f(s)=s^5-s^3-2・s^2+2・s =s・(s-1)・(s-1)・(s+1+i)・(s+1-i) である [(*)の左辺=0の一般解] n=5,M=4, k[1]=2,λ[1]=1, k[2]=1,λ[2]=0, k[3]=1,λ[3]=-1+i, k[4]=1,λ[4]=-1-i である 従ってa,b,c,d,eをそれぞれ任意定数として h[1]=a・x+b, h[2]=c, h[3]=d, h[4]=eである 従って「(*)の左辺=0の一般解」は y(x)=(a・x+b)・exp(x)+c +d・exp((-1+i)・x)+e・exp((-1-i)・x) である dとeを適当に定義し直して y(x)=(a・x+b)・exp(x)+c+exp(-x)・(d・sin(x)+e・cos(x))である [(*)の特殊解] n=5,g(x)=exp(-2・x), α[1]=0,α[2]=1,α[3]=1,α[4]=-1+i,α[5]=-1-i である 従って ∫(α[1])・g(x)= ∫(-∞~x)dx・exp(-2・x)=exp(-2・x)/(-2), ∫(α[2])・exp(-2・x)/(-2)= exp(x)・∫(-∞~x)dx・exp(-x)・exp(-2・x)/(-2)= exp(-2・x)/6, ∫(α[3])・exp(-2・x)/6= exp(x)・∫(-∞~x)dx・exp(-x)・exp(-2・x)/6= exp(-2・x)/(-18), ∫(α[4])・exp(-2・x)/(-18)= exp((-1+i)・x)・∫(-∞~x)dx・exp((1-i)x)・exp(-2・x) /(-18)=exp(-2・x)/(-18・(1-i)), ∫(α[5])・exp(-2・x)/(-18・(1-i))= exp((-i-1)・x)・∫(-∞~x)dx・exp((1+i)x)・exp(-2・x) /(-18・(1-i))=-exp(-2・x)/36である 従って「(*)の特殊解」は y(x)=-exp(-2・x)/36である (注)?として-∞を選んだが積分結果が簡単になるようにその都度∞や0などを選んでも良い [(*)の一般解] 前記「(*)の左辺=0の一般解」と前記「(*)の特殊解」の結果から「(*)の一般解」は y(x)=(a・x+b)・exp(x)+c+exp(-x)・(d・sin(x)+e・cos(x))-exp(-2・x)/36である

  • may-may-jp
  • ベストアンサー率26% (324/1203)
回答No.3

特殊解を求めるときの条件は、「計算して答えが求まる」「計算が煩雑でない」ことを基準にしているので、touch_me_8さんがやりやすいというなら、y=1でもy=e^xでもいいような気がします。 特殊解については、初期条件をy=0とかとおいているので、その初期条件が違ってくると別の解が必要になります。簡単に言えば、 y=sinx となるか、 y=sinx+a となるか、の違いだと思います。 また、応用数学の微分積分については 「応用解析要論」(田代嘉宏著、森北出版) が参考になるかもしれません。

  • brogie
  • ベストアンサー率33% (131/392)
回答No.2

まず、一般解、特殊解(特解)、特異解の違いを確認して下さい。 多分、あなたの質問は次のことかと思います。 「線形非同次微分方程式の一般解Yは線形同次微分方程式の一般解Y0と線形非同次微分方程式の特殊解Y1の和Y=Y0+Y1である。」ということではないでしょうか? (1)ay"+by'+cy=Q(x)の一般解をもとめる。 まず、 (2)ay"+by'+cy=0の一般解をY0とする。 (3)ay"+by'+cy=Q(x)の特殊解をY1とする。 (4)Y=Y0+Y1を(1)式に代入すると (aY0"+bY0'+cY0)+(aY1"+bY1'+cY)=Q(x) (2)から0になります、したがって (aY1"+bY1'+cY)=Q(x) となり、これは(3)から成立します。 ゆえに(4)という解は、任意定数2個含み、しかも、与式(1)の解ですから、(1)の一般解ということになります。 このことは、微分方程式の本では必ず証明してあると思いますから、調べて下さい。

関連するQ&A

  • 微分方程式

    (1)次の微分方程式の一般解と特異解を求めなさい。 y'=y^(2/3) (2)次の微分方程式の一般解を求めなさい。 y'=(x-y)/(x+y) (2)についてなんですが右辺をxで割って同時形にしてすれば求まります。 しかし右辺をy/x^2で割ってもy'=f(y/x)の形になるのですが この方法でも解はもとまるのでしょうか?? ちなみに試したのですが、積分の部分でつまずいてしまいました。 どなたか導き方お願いしますm(__)m

  • 偏微分方程式の一般解などについて

    偏微分方程式の一般解などについて 二点質問があります。 1. 「n階偏微分方程式の一般解はn個の任意関数を含む」とテキストにあったのですが、なぜそう言えるのでしょうか? n階常微分方程式の場合は、n回積分してやればn個の任意定数が出てくる、というように理解できるのですが、偏微分方程式の場合はどう考えたらよいのかよく分かりません。とくに、なぜ任意「定数」ではなく、任意「関数」なのでしょうか? 2. 1に関連しますが、偏微分方程式の一般解であるための必要十分条件みたいなものはあるのでしょうか?たとえば、n階常微分方程式ならn個の線形独立な基本解の線形結合が一般解となると思うのですが、偏微分方程式の場合はどうなんでしょうか? どうぞよろしくお願い致します。

  • 常微分方程式の解の図示

    常微分方程式の一般解・特異解の図示の仕方がわからず困っています。 問題は下記のようなものです。 1.次の微分方程式について小問に答えよ。   y = ky (1)一般解を求めよ。 → y = Ae^(kx) (Aは任意定数) (2)k > 0の時、一般解を図示せよ(3つ以上図示せよ)。 (3)k < 0の時、一般解を図示せよ(3つ以上図示せよ)。 2.次の微分方程式について小問に答えよ。   y = y'x + (1/2)*(y')^2 (1)一般解を求めよ。 → y = Cx + (1/2)C^2 (Cは任意定数) (2)特異解を求めよ。 → y = -(1/2)x^2 (3)一般解と特異解を図示せよ(一般解は3つ以上図示せよ)。 1.(1)と2.(1)(2)については、上記の通り一応解答できるのですが、図示の問題がわかりません。 ご教授よろしくお願いします。

  • 常微分方程式の特殊解の求め方

    変数分離形の常微分方程式のうち、境界条件を代入した一般解から特殊解への算定方法がわかりません。次の数値例に基づき解き方のご教示をお願いいたします。 微分方程式:  y´+2y=0(境界条件:y(0)=3) その一般解:    3=e^(‐2x+c) 一般解に境界条件を代入:3=e^c 特殊解:      y=3e^-2x 

  • 常微分方程式についての質問です。

    常微分方程式についての質問です。 y=xy’+(1/y’)の一般解及び特異解が存在すればそれを求めよ。という問題の解き方がわからず、困っています。どなたか解ける方、解き方を教えてください。よろしくお願いします。

  • 微分方程式

    微分方程式 dy/dx-2xy=2xy~2 について。 (1)z=1/yとするとき、z=z(x)が満たす微分方程式を求めよ (2)(1)で求めたzに対する微分方程式の一般解を求めよ (3)yの一般解および特殊解を求めよ という問題があります。 これは教科書にあるような、微分方程式の公式を用いて解くのでしょうか よく分からないので詳しく教えてください。

  • 微分方程式の解き方が分からず、困っています。

     現在、試験に向けて微分方程式の勉強をしているのですが、下記の問題の解き方が分かりません。  教科書を参考に(1)は変数分離系、(2)は同次形、(3)は線形で解こうとしましたが、どの問題も積分するところで複雑な式になってしまい、解けれません。  分かる問題だけでも良いのでアドバイス、解き方を教えてください。よろしくお願いします。     (1)次の微分方程式の一般解を求めよ dy/dx=y^2+1 (2)次の微分方程式の一般解を求めよ y'=(y/x)(log(y/x)+1) (3)次の微分方程式の解でt=0のときx=1の条件を満たすものを求めよ x'cost+xsint=1

  • 微分方程式の答案の書き方

    「微分方程式を解け」というのは「一般解を求めよ」という意味だと思いますが、その他に特に指示がないときの話です。 例えば解く課程で(除算するために)「y^2-1≠0」としたときに、 y=1が特殊解で、y=-1が特異解だった場合、どのように扱えばいいのでしょうか (ア)どちらについても触れない(論外?) (イ)y=1が特殊解であることについてのみ触れる (ウ)両方について触れる 一般解についてy=1を除外したままではいけないので、(イ)がいいかな、とは思うのですが、その場合、任意定数をどう置けば除外した特殊解が得られるかも書いた方がいいのでしょうか。 また、クレローの微分方程式では特異解についても触れた方がいいのかな…でも一般解ではないし…などと悩んでいます。 なるべく書き方を統一したいので、ご意見を頂きたいです。 よろしくお願いします。

  • 微分方程式の一般解について

    微分方程式の一般解についてなんですが、特性解が重解や2つあるときはわかるのですが特性解が1つのときの一般解の求め方がわかりません。 今、yの二階微分をA、一階微分をBとします。 例えば4D-12B+9y=0という微分方程式があったとして、これの特性解は3/2です。 どうやって求めたらいいのでしょう?

  • 微分方程式の特殊解

    申し訳ありませんが、教えてください。 (d^2y/dx^2)-(dy/dx)=e^x/(1+e^x) という2階の微分方程式で同次方程式の一般解は、 y=A+Be^x (A,Bは定数) となりますが、特殊解の求め方が分かりません。 お分かりになる方、教えてください。 よろしくお願いします。