- ベストアンサー
微分方程式の解法と疑問点
- 微分方程式dv/dt=-(k/m)vを解く過程で、疑問点があります。
- 疑問点1: e^(-C1)=0なのか、疑問点2: なぜvが正の値をとるのか
- 疑問点3: v0は何を表すか、わかりません。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
> 分母のvが0でないという条件だけでは、微分方程式を解けない そんなことは言っていない。 dt/dv=1/av と変形した段階で、「vで除算」してますが、「v(0) = 0」だったらその時「0で除算している」から、その段階で実は変でしょ?ということを言っています。だから「e^(-C1)=0という矛盾がおこ」る。 私も多分「v(0) = v0」の間違いだとは思っていますが、その場合でも v0 = 0だったら結局同じ問題点を議論しないといけません。
その他の回答 (3)
- tmppassenger
- ベストアンサー率76% (285/372)
> 不定積分でt=(1/a)(log|v|+C1) C1は積分定数 としたあと、 > v(0)もvも正、v(0)もvも負と場合分けして、絶対値記号をはずし、 > vを求めても間違ってはいないのでしょうか? 勿論全く間違ってないですが、結局「積分定数はどうやって決めるか?」という事を考えた時、実は「最初から(積分範囲をきちんと考えた上で)定積分で考えれば自ら導出される」、という事です。
お礼
定積分で微分方程式を解く方法も、身に付けておきたくなりました。 お返事ありがとうございます。
- jcpmutura
- ベストアンサー率84% (311/366)
本当に問題に 「 v(0)=0としてこの微分方程式を解け 」 と書いてあるならば、問題が間違っています 解答が 「 v=v0e^{-(k/m)t} 」 ならば 問題は 「 v(0)=v0としてこの微分方程式を解け 」 でなければなりません vは正の値ではありません (v/v0)が正の値をとるようになっているのです
お礼
問題文の訂正ありがとうございます。すっきりしました。
- tmppassenger
- ベストアンサー率76% (285/372)
この手の微分方程式を解く時は本当はもっと慎重にならないといけないが、大抵そのように書いてない事が多い。 (1) 一般に0に対する除算は定義できないことを念頭に、 > -(k/m)=aとして、dt/dv=1/av と変形した時の、vが「分母」に来ていることの正当性をきちんと議論する事(つまり、分母が非零の時と、零になってしまうので除算出来ない場合をきちんと分け、その両者の解が「接続」することがあるかを議論しないといけない)。 (2) vが正の領域でも負の領域でも、∫(v0→v)dv/v=log(v/v0) でしょう?よく考えてみましょう。積分範囲が0を跨いではいけないことに注意。 (3) > -(k/m)dt/dv=1/vだから、-(k/m)t=0+∫(v0→v)dv/v=log(v/v0) と書いた時、dtの積分が t に化けていますが、この時dtをどの範囲で積分したのかを考えれば答えはでるはず。分からなければ「置換積分」とは何だったかを確認すること。 最後に、ここでも「vが分母にある」ことの議論をきちんとする必要があることに留意。
お礼
分母のvが0でないという条件だけでは、微分方程式を解けないとの指摘ありがとうございます。
お礼
お礼コメントの間違いを指摘してくださりありがとうございます。 v(0)もvがとる値の一つと考えて、v(0)=0のとき0で割ってしまう異常になる というふうに考えました。
補足
話はそれますが、よかったらお返事ください。途中の計算のしかたについてですが、自分のように不定積分でt=(1/a)(log|v|+C1) C1は積分定数 としたあと、v(0)もvも正、v(0)もvも負と場合分けして、絶対値記号をはずし、vを求めても間違ってはいないのでしょうか?