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)

沒有留言:

張貼留言

2024_09 作業3 以Node-Red 為主

 2024_09 作業3  (以Node-Red 為主  Arduino 可能需要配合修改 ) Arduino 可能需要修改的部分 1)mqtt broker  2) 主題Topic (發行 接收) 3) WIFI ssid , password const char br...