[線代] 聯立ODE,給初值求係數,係數不唯一?

看板Math作者 (Hatebreeder)時間12年前 (2013/11/02 21:40), 編輯推噓2(204)
留言6則, 2人參與, 最新討論串1/1
這問題滿讓人困擾的,如下: Solve the following differential equation system: dX1 ── = 3X1 + X2 - X3 dt dX2 ── = X1 + 3X2 - X3 dt dX3 ── = 3X1 + 3X2 - X3 dt with initial values as X1(0)=4, X2(0)=7, X3(0)=7 . 以下是我解法: → → X'=AX 列出係數矩陣,得 -(λ-2)^2 * (λ-1) 當λ=1 特徵向量(1,1,3)T (T=轉置) λ=2,2 重根,有2參數解 取特徵向量(1,-1,0)T 及 (1,0,1)T (T=轉置) → → → → → → 令X = SY 代入 X'=AX 得 Y' = DY (S為對角化之特徵向量矩陣 D為對角化之特徵值矩陣) Y1' = Y1 , Y1 = C1 * exp(t) Y2' = 2 * Y2 , Y2 = C2 * exp(2t) Y3' = 2 * Y3 , Y3 = C3 * exp(2t) → → 又X = SY, 特徵向量代入,題目之initial values代入 解方程式得 C1= -4, C2= -11, C3= 19 為解 但如果一開始取特徵向量 (1,1,3) (1,2,3) (1,0,1) 則解出 C1= -4, C2 = 11/2, C3=5/2 若取特徵向量(1,1,3) (0,1,1) (1,0,1) 又會得另一組解 是我哪裡算錯了嗎?還是觀念有誤? 還是聯立ODE給初值,取不同特徵向量,則解出係數不唯一,答案不只一組? 如果解不只一組,要取哪一組作答 每個人都取不同的特徵向量,解出不同係數,閱卷老師會一個一個去驗算嗎? 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.25.28.146

11/02 22:01, , 1F
特解,通解?
11/02 22:01, 1F
此為 100年台大電機 第12題 原題如下 http://ppt.cc/pwnl

11/02 22:36, , 2F
你代回去實際算 X 出來就會發現是一樣的答案
11/02 22:36, 2F

11/02 22:38, , 3F
X1=-4e^t+8e^2t, X2=-4e^t+11e^2t, X3=-12e^t+19e^2t
11/02 22:38, 3F

11/02 22:38, , 4F
原因在於雖然解出來的 C1 C2 C3 不同
11/02 22:38, 4F

11/02 22:39, , 5F
但你用的 S 也是不同的 (S 是你取的特徵向量)
11/02 22:39, 5F

11/02 22:41, , 6F
話說回來都給初值了這個答案應該是特解吧...?
11/02 22:41, 6F
非常感謝,原來如此!問了蠢問題 抱歉 應該是特解 ※ 編輯: WrathWithin 來自: 114.25.30.56 (11/02 23:06)
文章代碼(AID): #1ITG2yjJ (Math)