2019年2月19日 星期二

Julia 語言 矩陣及其運算----2

Julia 語言 矩陣及其運算----2

矩陣乘法 矩陣加法 矩陣對角化


===矩陣乘法===
A = [1 2
3 4]
B = [10 20
30 40]
C = A*B
println(C)
C = B*A
println(C)

A = [1 2
3 4]
B = sin.(A)
println(B)

輸出結果
$julia main.jl
[70 100; 150 220]
[70 100; 150 220]
[0.841471 0.909297; 0.14112 -0.756802]

矩陣加法
A = [1 2
3 4]
B = [10 20
30 40]
function tasu(a,b)
    c = a+b
    return c
end
C = tasu.(A,B)
println(C)

輸出結果
$julia main.jl
[11 22; 33 44]


對角化當需要對角化矩陣時,
Pkg.add("LinearAlgebra")

using LinearAlgebra
H = [1 3
3 1]
e,u = eigen(H) 
println(e)
println(u)

矩陣的轉置可以是 '。如果它是一個複數矩陣,它將採用Hermitian共軛。
D = u'*H*u
println(D)

沒有留言:

張貼留言

WOKWI DHT22 & LED , Node-Red + SQLite database

 WOKWI DHT22 & LED , Node-Red + SQLite database Node-Red程式 [{"id":"6f0240353e534bbd","type":"comment&...