當需要矩陣對角化時 using LinearAlgebra
特徵值(eigenvalue) println(e)
Unitary Matrix 酉矩陣 println(u)
=============程式==============
using LinearAlgebra
H = [1 3
3 1]
e,u = eigen(H)
println(e)
println(u)
輸出結果
[-2.0, 4.0]
[-0.707107 0.707107; 0.707107 0.707107]
如果它是一個複數矩陣,它將採用Hermitian共軛。
using LinearAlgebra
H = [1 3
3 1]
e,u = eigen(H)
println(e)
println(u)
D = u'*H*u
println(D)
輸出結果
[-2.0, 4.0]
[-0.707107 0.707107; 0.707107 0.707107]
[-2.0 0.0; 0.0 4.0]
沒有留言:
張貼留言