看板 Grad-ProbAsk 關於我們 聯絡資訊
※ 引述《CRAZYAWIND (怒火燒不盡)》之銘言: : 3 2 6x^3 : x y''' - 4x y'' + 8xy' - 8y = ──────── <<94中興化工>> : (x^2 + 1 )^3/2 : 這題yp項= = 我算了好久 用部份分式 或是重積分法 加上 三角代換 : 都展不回他給的答案 3 5 : 2 4 2x + 4x + 2x : y(x) = c1x + c2x + c3x - ───────── : √(1+x^2) --- 6x^3 (x^3)y''' - (4x^2)y'' + (8x)y' - 8y = ─────── (x^2+1)^(3/2) y''' 4y'' 8y' 8y 6 → ── - ── + ── - ── = ───────── x^2 x^3 x^4 x^5 x^2 * (x^2+1)^(3/2) y'' 2y' 2y 6 → [ ── - ── + ── ]' = ───────── x^2 x^3 x^4 x^2 * (x^2+1)^(3/2) (y/x)'' 6 → [ _______ ]' = ───────── x x^2 * (x^2+1)^(3/2) (y/x)'' 6 → _______ = ∫ ───────── dx (令 u=1/x) x x^2 * (x^2+1)^(3/2) -6*u^3 = ∫ ─────── du (1+u^2)^(3/2) 6*u^2 6* 2u = ───── - ∫ ───── du √(1+u^2) √(1+u^2) 6*u^2 = ───── - 12√(1+u^2) + 6*c1 √(1+u^2) 6 12*√(1+x^2) = ───── - ────── + 6*c1 x√(1+x^2) x 6 → (y/x)'' = ───── - 12√(1+x^2) + (6*c1)x √(1+x^2) -1 -1 → (y/x)' = 6*sinh (x) - 6*[sinh (x) + x√(1+x^2)] + (3*c2)x^2 + c3 = -6*x√(1+x^2) + (3*c2)x^2 + c3 → (y/x) = ∫-6*x√(1+x^2) dx + c2*x^3 + c3*x + c4 = -2*(1+x^2)^(3/2) + c2*x^3 + c3*x + c4 or y = -2x(1+x^2)^(3/2) + c2*x^4 + c3*x^2 + c4*x ps: 以上積分可以假設 x = sinhθ 或 x = tanθ 去代換 ------------------------------------------------------------------------------ 考試若真的考出來 這樣的算法穩定性似乎不高 OTZ 所以提供一個比較穩定的作法: 先求齊性解: L(D)yc = 0 , 其中領導係數為 1 以上面那題為例 用 "任何方法" 解出 yc = c1*x^4 + c2*x^2 + c3*x → (yc/x) = c1*x^3 + c2*x + c3 → (yc/x)' = c1*3x^2 + c2 → (yc/x)'' = c1*6x → (yc/x)''/x = 6*c1 → [(yc/x)''/x]' = 0 所以可知道 (x^3)*[(yc/x)''/x]' = L(D)yc = 0 因此最後要解 O.D.E. L(D)y = f(x) 就直接代換成 (x^3)*[(yc/x)''/x]' = f(x) 去解 線性 O.D.E. 有幾階 就積分幾次XD 我覺得這樣算會比 variation of parameter 這方法還快很多 == -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.113.141.151 ※ 編輯: doom8199 來自: 140.113.141.151 (12/10 04:28)
ntust661: = = 12/10 08:33
birdhackor:variation of parameter也是積三次..我不覺得這個會比 12/10 12:10
birdhackor:較快耶 12/10 12:10
doom8199:不過它還要額外多計算行列式 , 即使套 yp 公式 12/10 12:23
doom8199:也要先算出 Wronskian 12/10 12:24
doom8199:我覺得看個人習慣OTZ , 算得順手就可以XD 12/10 12:26
CRAZYAWIND:越看越覺的第一個方法超神的= = 12/10 19:15