Julia的矩陣運算

lt發表於2017-05-11

支援矩陣加減法、乘法、轉置、求逆

julia> a=ones(3,3)
3××3 Array{Float64,2}:
 1.0  1.0  1.0
 1.0  1.0  1.0
 1.0  1.0  1.0

julia> b=eye(3,3)
3××3 Array{Float64,2}:
 1.0  0.0  0.0
 0.0  1.0  0.0
 0.0  0.0  1.0

julia> a*b
3××3 Array{Float64,2}:
 1.0  1.0  1.0
 1.0  1.0  1.0
 1.0  1.0  1.0

julia> a-b
3××3 Array{Float64,2}:
 0.0  1.0  1.0
 1.0  0.0  1.0
 1.0  1.0  0.0

julia> (a-b)*(a+b)
3××3 Array{Float64,2}:
 2.0  3.0  3.0
 3.0  2.0  3.0
 3.0  3.0  2.0

julia> c=[1 2 3;4 5 6;7 8 9]
3××3 Array{Int32,2}:
 1  2  3
 4  5  6
 7  8  9

julia> c'
3××3 Array{Int32,2}:
 1  4  7
 2  5  8
 3  6  9

julia> inv(a-b)
3××3 Array{Float64,2}:
 -0.5   0.5   0.5
  0.5  -0.5   0.5
  0.5   0.5  -0.5

相關文章