引用:
ghost811343寫到:
引用:
h80053寫到:
兩項求出來的解取聯集??
課本好像沒有這個名詞...
現在我搞不懂正合跟非正合的算法是否都能用合併法?
2階程以上的題@@花了
還請各方好手幫忙
謝謝
就拿(e^xsiny-2x)dx+(e^xcosy+1)dy=0這題來講
已經確定正合了,分別積分(e^xsiny-2x)dx和(e^xcosy+1)dy
積分(e^xsiny-2x)dx的解為e^xsiny-x^2+f(y)
積分(e^xcosy+1)dy的解為e^xsiny+y+g(x)
聯集的解為e^xsiny-x^2+y=c 即為通解
至於是否正合,要看題目而定,
比如說題目一大串有e^x配上一堆三角函數通常先考慮有沒有正合,
如果沒有的話再考慮其他方法,如白努利或判斷是否為一階線性ode之類的,合併法為下策,最難算
故合併法只適合單純x,y構成,若x,y的次項都很高,比如x^5或y^7,
就得用比較係數的方法。
二階以上就比較單純了,找齊次跟非齊次解就好了,
齊次解而特徵方程求出,非齊次解法就多了,一言難盡,
所以就慢慢學吧,對我而言,或許二階程以上ode還比一階好學,
因為一階真的很難判斷要用什麼方法,所以最好買一本參考書,題目多做吧
不好意思喔...我沒有惡意...我只是不太讚同你說合併法為下策耶!
合併法可能你不常用所以你覺得難用吧...它可以解出70%左右的一階ODE咧...遇到非正合也能用耶...除了我前面說的另四個之外但屬於那四個的有些還是能用耶(不麻煩的話請爬文參考一下)...利用正合解法...遇到正合的話要積分積兩次再取聯集...遇到非正合還要找積分因子還要背公式才能再分別直接積分...合併法的話一合併積一次就出來了咧...
舉個例子喔:xdy=(y+xy^2)dx
這題非正合你可以用正合的方法算算看唷...
合併法的解法是這樣:
xdy-(y+xy^2)dx=0
(xdy-ydx)-xy^2 dx=0
同乘1/y^2:1/y^2 (xdy-ydx)-xdx=0
-d(x/y)-xdx=0
-x/y - 1/2x^2=C
五行就出來了咧...光判斷是不是正合或找積分因子就不只五行囉!
(e^xsiny-2x)dx+(e^xcosy+1)dy=0這題正合沒錯
合併法:
e^xsin(y)dx+e^xcos(y)dy)-2xdx+dy=0
﹝sin(y)d(e^x) + e^x d(sin(y))﹞ -2xdx+dy=0
d (sin(y)*e^x) -2xdx+dy=0
積分:sin(y)*e^x - x^2+y=C
四行算式就出來了...也不需判斷正不正合...更不用積兩次取聯集...
我不是說大大的意見不好啦...我只是提出我的看法...
一階ODE我覺得比較好解...因為...它不用背公式= =!!!...而且只有五條路還有次序的走...
二階ODE的話遇到二階變係數就要用公式囉...不然就要級數解了咧= =....