【問題】一題微分方程式


Recommended Posts

dV=AV

d表示微分,V=[x y z]的transpose,

A=

[-2 -1 0]

[-1 -2 -1]

[0 -1 -2]

再另V=PU,

P為以A的eigenvector為column的矩陣,原式變為:

dPU=PdU=APU

左右各乘上P的反矩陣P^-1,得到

P^-1PdU=dU=P^-1APU

最後P^-1AP為一個對角矩陣,輕鬆解U,再代回去解V...

這是課本的標準解法,求P的時候數字很醜....應該有更快的....等人來分享吧.

鏈接文章
分享到其他網站
  • 3 weeks later...
dV=AV

d表示微分,V=[x y z]的transpose,

A=

[-2 -1 0]

[-1 -2 -1]

[0 -1 -2]

再另V=PU,

P為以A的eigenvector為column的矩陣,原式變為:

dPU=PdU=APU

左右各乘上P的反矩陣P^-1,得到

P^-1PdU=dU=P^-1APU

最後P^-1AP為一個對角矩陣,輕鬆解U,再代回去解V...

這是課本的標準解法,求P的時候數字很醜....應該有更快的....等人來分享吧.

我的解法和你略有不同啦

因為A = PDP^-1

其中D是Eigenvalue所構成的對角矩陣

代進去之後U' = DU

這樣可以不用求P^-1的值

不過並沒有快多少

我才疏學淺還沒找到更快的解法

鏈接文章
分享到其他網站

讀物理選訓教材時,有看過類似的方法,不是很嚴謹,不曉得可不可行。

令D表示微分算符,然後D'=D+2,則原方程可改寫如下:

D'x+y=0

x+D'y+z=0

y+D'z=0

x,y,z有不定解的條件是係數行列式等於0,因此:

|D'1 0 |

|1 D'1 | = D'^3 - 2D' = 0 = D'[D'+√2][D'-√2] = (D+2)(D+2+√2)(D+2-√2)

|0 1 D'|

令α=exp[(-2-√2)t], β=exp[(-2+√2)t], γ=exp(-2t)

取D'=-√2可解得:x=z, y=√2x

可設:x=Aα, y=√2Aα, z=Aα

取D'=√2可解得:x=z, y=-√2x

可設:x=Bβ, y=-√2Bβ, z=Bβ

取D'=0可解得:x+z=0, y=0

可設:x=Cγ, y=0, z=-Cγ

線性組合後可得通式:

x=Aα + Bβ + Cγ

y=√2Aα - √2Bβ

z=Aα + Bβ - Cγ

α=exp[(-2-√2)t], β=exp[(-2+√2)t], γ=exp(-2t)

鏈接文章
分享到其他網站
讀物理選訓教材時,有看過類似的方法,不是很嚴謹,不曉得可不可行。

令D表示微分算符,然後D'=D+2,則原方程可改寫如下:

D'x+y=0

x+D'y+z=0

y+D'z=0

x,y,z有不定解的條件是係數行列式等於0,因此:

|D'1 0 |

|1 D'1 | = D'^3 - 2D' = 0 = D'[D'+√2][D'-√2] = (D+2)(D+2+√2)(D+2-√2)

|0 1 D'|

令α=exp[(-2-√2)t], β=exp[(-2+√2)t], γ=exp(-2t)

取D'=-√2可解得:x=z, y=√2x

可設:x=Aα, y=√2Aα, z=Aα

取D'=√2可解得:x=z, y=-√2x

可設:x=Bβ, y=-√2Bβ, z=Bβ

取D'=0可解得:x+z=0, y=0

可設:x=Cγ, y=0, z=-Cγ

線性組合後可得通式:

x=Aα + Bβ + Cγ

y=√2Aα - √2Bβ

z=Aα + Bβ - Cγ

α=exp[(-2-√2)t], β=exp[(-2+√2)t], γ=exp(-2t)

你算的答案跟我相同

應該是可行的

鏈接文章
分享到其他網站

請登入後來留意見

在登入之後,您才能留意見



立即登入