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)

沒有留言:

張貼留言

2026 作業3 RFID+ Telegram 練習

 2026 作業3  RFID+ Telegram  練習 (Wokwi 與 Telegram 二者溝通訊息反映比較慢 ) 歡迎 Alex 使用 RFID 控制系統 /on : 開啟 LED /off : 關閉 LED /flash : 閃爍模式 /timer : 開啟 5 秒 ...