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)

沒有留言:

張貼留言

MQTT 協定與 Modbus 通訊的遠端監控與控制系統架構

MQTT 協定與 Modbus 通訊的遠端監控與控制系統架構 這張圖片展示了一個 結合 MQTT 協定與 Modbus 通訊的遠端監控與控制系統架構 (主要透過 Node-RED 進行資料整合)。 系統包含三個核心部分,其運作功能說明如下: 1. ESP32 終端設備(硬體控制層...