一階常微分方程式の一般解を求める

このQ&Aのポイント
  • 質問者は一階常微分方程式の一般解を求める際、本の答えとは異なる結果が出てしまった。
  • 質問者が計算した一般解の式は、本の答えとは等価ではないが、両辺の符号を変えなかっただけで正しい答えが得られる可能性がある。
  • 質問者はどこで間違ってしまったのかを知りたいとしている。
回答を見る
  • ベストアンサー

一階常微分方程式の本の答えと比較

次の微分方程式の一般解を求めよ。 y^2 + x^2 dy/dx = 2yx (y/x)^2 + dy/dx = 2 y/x dy/dx = x du/dx + u から u^2 + x du/dx + u = 2u すなわち x du/dx = -u^2 + u これを変形して 1/(u^2-u) du/dx = -1/x     ←ここから自分の答えとは異なり始めます 両辺を積分して ∫( 1/(u^2-u) ) du = -∫1/x dx ∫( 1/(u-1) - 1/u ) du = -∫1/x dx から log|(u-1)/u| = -log|x| + C これより C' = e^C (u-1)/u = C'/x u=y/x を代入すると (y-x)/y = C'/x 更に整理して y = x^2/(x-C') と、本の答えには書いてあります。 自分の答えは x du/dx = -u^2 + u これを変形して 1/(u-u^2) du/dx = 1/x     ←ここから本の答えとは異なり始めます 両辺を積分して ∫( 1/(u-u^2) ) du = -∫1/x dx ∫( 1/u - 1/(1-u) ) du = ∫1/x dx から log|u/(1-u)| = log|x| + C これより C' = e^C u/(1-u) = C'x u=y/x を代入すると y/(x-y) = C'x 更に整理して y = C'x(x-y) y = C'x^2-C'xy 1 = C'x^2/y-C'x 1 + C'x = C'x^2/y (1 + C'x)/C'x^2 = 1/y y = C'x^2/(1 + C'x) になりました。 本の答えとは等価ではないようです。 でも、両辺の符号を変えなかっただけなので、自分の計算方法でも正しい答えが得られると思っています。どこから間違ってしまったのか教えてください。どうかお願いします。

  • libre
  • お礼率93% (230/245)

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

  • ベストアンサー
  • ferien
  • ベストアンサー率64% (697/1085)
回答No.2

>でも、両辺の符号を変えなかっただけなので、自分の計算方法でも正しい答えが得られると >思っています。 質問者さんの答えで合っていると思います。元の方程式に当てはめれば等式が成り立っています。 確認してみて下さい。

libre
質問者

お礼

ありがとうございます。 合ってますか! よく考えると、自分の答えをC'/C'で割ってあげると y = C'x^2/(1 + C'x) ÷ C'/C' y = x^2/(1/C' + x) y = x^2/(x + 1/C') となって、本の答え y = x^2/(x - C') とそっくりですね。そして積分定数は0でなければどれでも良さそうです。 微分方程式で元の方程式に当てはめる、というのをやったことがありません。 (本の答えのほうで)ちょっとやってみますと、 y = x^2/(x - e^C) dy/dx = { 2x(x-e^C) - x^2(1) } / (x-e^C)^2 dy/dx = (x^2-2xe^C) / (x-e^C)^2 dy/dx = (x^2-2xe^C+e^2C -e^2C) / (x-e^C)^2 dy/dx = { (x-e^C)^2 -e^2C) } / (x-e^C)^2 dy/dx = 1 - e^2C/(x-e^C)^2 y^2 + x^2 dy/dx = 2yx {x^2/(x - e^C) }^2 + x^2 { 1 - e^2C/(x-e^C)^2 } = 2x{ x^2/(x - e^C) } x^4/(x - e^C)^2 + x^2 - (x^2 * e^2C)/(x-e^C)^2 = 2x^3/(x - e^C) x^4/(x - e^C)^2 + x^2 - (x^2 * e^2C)/(x-e^C)^2 = 2x^3/(x - e^C) 両辺をx^2で除する x^2/(x - e^C)^2 + 1 - e^2C/(x-e^C)^2 = 2x/(x - e^C) 両辺に(x - e^C)^2を掛ける x^2 + (x - e^C)^2 - e^2C = 2x(x - e^C) x^2 + x^2 - 2xe^C + e^2C - e^2C = 2x^2 - 2xe^C x^2 + x^2 - 2xe^C + e^2C - e^2C - 2x^2 + 2xe^C = 0 0 = 0 ・・・できましたーっ!!! 微分方程式ってこうやって検算するんですね! (自分の答えのほうも後でやっておきます) また一つ賢くなりました。質問してよかったです。 ありがとうございました!

その他の回答 (3)

  • alice_44
  • ベストアンサー率44% (2109/4759)
回答No.4

どちらの答えも、完全ではありません。 y = x^2/(x - A) と y = Bx^2/(1 + Bx) は AB = -1 の関係で互いに移り合いますが、 この関係式を見れば判るように、 A=0 に対応する B や B=0 に対応する A は 存在しません。 微分方程式の解はどうなってるかというと、 A=0 に対応する y = x も B=0 に対応する y = 0 も ちゃんと y^2 + x^2 dy/dx = 2yx を満たします。 どちらの解法も、 式変形の途中で分母が0になる場合を 場合分けすることを忘れています。

libre
質問者

お礼

うわ、すみません、回答を読まずに閉じてしまいました(汗 確かに、分母が0になる場合を考えてなかったです(本もそこまで要求していないとはいえ)。 このままだと未定義にもなり得てしまうわけですね。 数学のそんな厳密なところ、好きです。(^^ゞ また勉強になりました。 ありがとうございました!

  • ferien
  • ベストアンサー率64% (697/1085)
回答No.3

ANo.2です。  答えは合っていると思いますが、 以下のところ >両辺を積分して >∫( 1/(u-u^2) ) du = -∫1/x dx >∫( 1/u - 1/(1-u) ) du = ∫1/x dx は、 >両辺を積分して >∫( 1/(u-u^2) ) du = ∫1/x dx >∫( 1/u + 1/(1-u) ) du = ∫1/x dx とすればいいと思います。

libre
質問者

お礼

ありがとうございます。 部分分数展開のところも見てくださったんですね。 確かに紙の上ではちゃんと+になっていました。 ありがとうございました。

回答No.1

>自分の答えは >x du/dx = -u^2 + u >これを変形して >1/(u-u^2) du/dx = 1/x     ←ここから本の答えとは異なり始めます >両辺を積分して >∫( 1/(u-u^2) ) du = -∫1/x dx 4行目の式は正しいです.しかし6行目で右辺にマイナスが付いています.これが間違いです.

libre
質問者

お礼

ありがとうございます。 それは単なるコピペ後の手直しミスです。 気付きませんでした・・・。

関連するQ&A

  • 2階微分方程式について

    yy"+(y')^2+1=0 解:(x+A)^2+y^2=B^2 の解き方がわかりません。 dy/dx=pとして d^2y/dx^2=dp/dx=dy/dx・dp/dy=p(dp/dy) . yp(dp/dy)+p^2+1=0......(1)問題式にd^2y/dx^2、dy/dx=pを代入する。 p(dp/dy)+p^2/y+y.......(2)両辺に1/yをかける。 . ベルヌーイ形なので,u=p^2 (du/dy=2p・dp/dy)を代入して、 1/2du/dy+u/y=-y.....(3) . uとyの、線形微分方程式として解いて、 u=p^2=1/y^2(-1/2・y^4+C)......(4) . p=±1/y√(-1/2・y^4+C)........(5) この後(5)を積分して解が出ると思うのですが、 (それ以前に考え方自体が間違っているかもしれませんが) 右辺の積分の仕方がわからず解けなくて困っています。 どなたか教えてください

  • 同次形微分方程式

    下の“微分方程式を解け”という問題がわかりません。 (1) (x+y)+(x-y)(dy/dx)=0 (2) xy(dy/dx)=x^2+y^2 この2つなんですが、一応、同次形微分方程式の範囲なので y/xの形にしてみたんですが・・・ (1) (x-y)(dy/dx)=-(x+y) (dy/dx)=-(x+y)/(x-y) 右辺の分母分子をxで割る (dy/dx)=-(1+y/x)/(1-y/x) y/x=uとおくとy=xuよって(dy/dx)=u+x(du/dx) よって u+x(du/dx)=-(1+u)/(1-u) x(du/dx)=-(1+u)/(1-u) -u x(du/dx)=-(1+u^2)/(1-u) (1-u)du/(1+u^2)=(1/x)dx 両辺を積分というとこの左辺のせきぶんがわかりません。 というかここまでまちがってるかもしれません。 (2) (dy/dx)xy=x^2+y^2 両辺をx^2でわる。 (dy/dx)(y/x)=1+(y/x)^2 y/x=uとおくとy=xuよって(dy/dx)=u+x(du/dx)よって u+x(du/dx)=(1+u^2)/u x(du/dx)=(1+u^2)/u -u x(du/dx)=(1/u) udu=(1/x)dx  両辺を積分 (1/2)u^2=logx+C よって(1/2)(y/x)^2=logx+C y^2=2x^2(logx+C) となり、とりあえず答えは合いました。過程はあってますか? あと、最終的な答えの形なんですがy=で答えるとかx=で答えるとか ってありますか?

  • 同次形微分方程式

    次の問題がわかりません。 次の微分方程式を解け。 (1)(x-y)(dy/dx)=2y (2)dy/dx=y/x+sin(y/x) (1)(x-y)(dy/dx)=2y (dy/dx)=2y/(x-y) 右辺の分母分子をxで割る (dy/dx)=2y/x/(1-y/x) y/x=uとするとdy/dx=u+xdu/dxより u+xdu/dx=2u/1-u xdu/dx=2u/1-u -u xdu/dx=u+u^2/1-u (1-u)du/(u+u^2)=dx/x 両辺を積分 の左辺の積分がわかりません。それかもっといい方法あったら 教えてください。 (2)y/x=uとするとdy/dx=u+xdu/dxより u+xdu/dx=u+sinu xdu/dx=sinu du/sinu=dx/x 両辺を積分 の左辺の積分がわかりません。お願いします。

  • 常微分方程式の問題です。

    常微分方程式の問題です。 x^2dy/dx+xy・log(底e)(y)+y=0・・・・・・(1) の一般解を求めよ。 という問題で、自分で解いたのですが合っているかがわからないので お願いします。 両辺をxyで割って、 xy・dy/dx+log(y)+1/x=0・・・・・・(2) ↑y・log(y)とyが出てくると、不都合に感じたため。不必要?? xy・dy/dx+log(y)=-1/x・・・・・・(3) xy・dy/dx+log(y)=0 を解くと、 log(y)=c/x (c:積分定数)・・・・・・(4) 定数変化法を用いて、 y'/y=(c'x-c)/x^2 (3)に代入して、 c'=-1/x よって、c(x)=-log(x)+c (4)に代入して、 log(y)=(-log(x)+c)/x となったのですが、これでいいのでしょか。 また、解答の形としては上の形のまま答えてダイジョブでしょうか。 よろしくお願いします。

  • 常微分方程式です

    dy/dx=x^2+y^2/xy の微分方程式をy=uxとおいて求めたんですけど u+xdu/dx=1+u^2/u-u =1/u ∫u du=∫1/x dx u^2/2=log|x|+C C=u^2/2-log|x| =y^2/2x^2-log|x| になったんですがこれであってますか?

  • 微分方程式 1階線形

    y’-2y/x = xy^3 は y’/y^3-2/x*1/y^2と変形できる。 ここで、1/y^2 = uとおくと、この微分方程式はx、uに関する1階線形になることを示せ。 次にそれを解くことにより、この微分方程式の一般解を求めよ。 という問題なのですが一応解いてみたのですが合っているのかいまいち分かりません。 間違っている箇所があれば教えてください。 よろしくお願いします。 ↓ y’/y^3-2/x・1/y^2=x 1/y^2=uとおくと、 du/dx=du/dy・dy/dx du/dx=(-2/y^3)・y’ du/dx=-2y’/y^3 となりますから、 y’/y^3=-1/2 du/dx よって、元式に代入すると、 -1/2 du/dx-2/x u=x …(1) 定数変化法を用いる。斉次形の解をまず求める -1/2 du/dx-2/x u=0 du/dx=-4u/x ∫du/u=-4∫dx/x ln|u|=-4ln|x|+C1 u=±e^(-4ln|x|+C1) u=Cx^(-4) Cがxの関数であったものとして、非斉次形の解を求める。 C=p(pはxの関数)とおくと、 du/dx=p’x^(-4)-4px^(-5) ですから、(1)にそれぞれ代入して、 -1/2 {p’x^(-4)-4px^(-5)}-2/x px^(-4)=x -1/2 p’x^(-4)+2px^(-5)-2px^(-5)=x -1/2 dp/dx=x^5 ∫dp=-2∫x^5 dx p=-1/3 x^6+C 従って、 u=(-1/3 x^6+C)x^(-4) u=-1/3 x^2+Cx^(-4) となるから、1/y^2=uより、 1/y^2=-1/3 x^2+Cx^(-4)

  • 微分方程式の問題(2階)

    yy"-(y')^2=y^2logy 解:logy=Ae^(x)+Be^(-x) が解けなくて困っています。 p=y'として、 d^2y/dx^2=dp/dx=dp/dy・dy/dx=p・dp/dy 問題式に代入して、 yp(dp/dy)-p^2=y^2logy.....(1) p(dp/dy)-p^2/y=ylogy......(2)1/yを両辺にかける pとyについてのベルヌーイ形なので u=p^2として du/dy=2p・dp/dy (2)に代入して、 1/2(du/dy)-u/y=ylogy.....(3) 線形微分方程式になるので、 u=exp^(-∫-2/y){∫exp^(-∫-2/y)・(2ylogy)+C}.....(4) これを解いていくと、 u=p^2=y^2{(logy)^2+C}.......(5) p=y√[(logy)^2+C].........(6) とってしまい、以降が解けません。 (解き方自体が間違っているかもしれません) どなたか教えてください。

  • 微分方程式の解法

    この数日間、色々試してみたのですが、途中でつまづいてしまいました…。分かる方がいたら、是非教えてください。 (1)x^2-y^2+2xy*dy/dx=0 [初期条件x=1,y=2]  以下、私がつまづいたところまで解いてみます。  1-y^2/x^2+2y/x*dy/dx=0 u=y/x,y=uxとすると、dy/dx=u+xdu/dx 1-u^2+2u(u+xdu/dx)=0 1+u^2+2ux*du/dx=0 2ux*du/dx=-u^2-1 2uxdu=(-u^2-1)dx 2u/(-u^2-1)*du=1/x*dx -∫2u/(u^2+1)*du=∫1/x*dx  -log【u^2+1】=log【x】+C ※【 】は絶対値です。  log【u^2+1】+log【x】=-C log【u^2+1】*【x】=-C  log【u^2+1】*【x】=loge^-C 【u^2+1】*【x】=e^-C  (u^2+1)x=±e^-C  b=±e^-Cとすると  (u^2+1)x=b (y^2/x^2+1)x=b ここで、初期条件x=1,y=2を代入すると  b=5  (y^2/x^2+1)x=5 y^2+x^2=5x …なぜかここで詰まりました。    最後はy=…の形にするんですよね?  この後はどうしたらよいのでしょうか?  あるいは、途中で間違っているのでしょうか?   (2)x*dy/dx+y=y^2logx [初期条件x=1,y-1/2] dy/dx+y/x=y^2/x*logx dy/dx=y/x*ylogx-1) dx/y=dx/x*(ylogx-1) ∫1/y*dy=∫1/x*(ylogx-1)dx log【y】= … xとyが分けきれてない…。    …と、ここで詰まってしまいました。    ヒントだけでも結構ですので、分かる方がいたら、是非教えてください。長々と失礼しました。

  • 微分方程式

    6x-2y-7=(3x-y+4)y' という微分方程式を解いています. 模範解答では, 3x-y+4=uと置くと3-y'=u'であるから 2u-15=u(3-u') すなわち uu'/(u+15)=1 となる.ゆえに, u-15log|u+15=x+C1 (C1は積分定数) u=3x-y+4を代入して, 2x-y-15log|3x-y+19|=C. となっていました.自分は, X=x+α,Y=y+βと置き, y'=(6x-2y-7)/(3x-y+4)=(6X-2Y)/(3X-Y) となるようにα,βを決める. dy/dx=dY/dXであるから dY/dX=(6X-2Y)/(3X-Y)=2 となる ゆえにY=2X+C. X=x+α,Y=y+β を代入して (y+β)=2(x+α)+C. と考えたのですが,どこがおかしいのでしょうか?

  • 初歩的な微分方程式について分からないことがあります。

    y´=x/y^2 という微分方程式で、私が読んでいる本に書いてある解法は、 y^2(x)y´(x)=x         xについて両辺を積分すると、 ∫y^2(x)y´(x)dx=∫xdx    …(1) よって 1/3y^3=1/2x^2+C となっていて、(1)のところで両辺を積分していますが、両辺を積分するという演算を行っても良いのでしょうか? そのまま=は成り立つのでしょうか? これは、A=Bのとき、logA=logB というような事と同じと考えて良いのでしょうか? また、本には以下のような別の解法も載っていました。 dy/dx=x/y^2 y^2dy=xdx (両辺にy^2dxをかけて) ∫y^2dy=∫xdx        …(2) よって 1/3y^3=1/2x^2+C (2)のところで、両辺に∫だけを書き加えているのはなぜでしょうか?いつもペアで書く、dxはどうなってしまったのでしょうか? 特に、(2)の左辺ではdxはなく、結果的にdyという表示になっています。yはxの関数であり、xについて積分するのに、(2)の左辺が∫y^2dyとなり、yについて積分するような計算になることがどうしても理解できません。 数学的に厳密でないところや、私の考え方が間違っているところがあるかと思いますが、どなたか教えていただけると幸いです。