2019年2月19日 星期二

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

矩陣及其運算
物理系統數值計算無法避免的矩陣。在Julia中,數組下標以1開頭。並且由於陣列以這樣的方式存儲在存儲器中:左側的下標在訪問最左側的索引之後進一步轉動,因此訪問使得左​​側的索引在存儲器訪問方面是有效的。

=========程式=============
#矩陣定義
A = [1 2
3 4]
println(A)
println(typeof(A))

#另一個定義
A = [1 2;3 4]
println(A)
println(typeof(A))

#2x2矩陣,零元素
A = zeros(Int64,2,2)
A[1,1] = 1
A[1,2] = 2
A[2,1] = 3
A[2,2] = 4
println(A)
println(typeof(A))

#帶有元素1的2 x 2矩陣
A = ones(Int64,2,2)
println(A)
println(typeof(A))

#向量的定義
A = [1,2] #這是一個向量。也就是說,一維數組
println(A)
println("向量 ",typeof(A))
A = [1 2] #這是因為
#=
A = [1 2
3 4]
因為它是捨棄的3,4,1×2矩陣 =#

println(A)
println("二維數組 ",typeof(A))
A = [1;2] #這是一個2 x 1矩陣
println(A)
println(typeof(A))


輸出結果
$julia main.jl
[1 2; 3 4]
Array{Int64,2}

[1 2; 3 4]
Array{Int64,2}

[1 2; 3 4]
Array{Int64,2}

[1 1; 1 1]
Array{Int64,2}

[1, 2]
向量 Array{Int64,1}

[1 2]
二維數組 Array{Int64,2}

[1, 2]
Array{Int64,1}

沒有留言:

張貼留言

2024_09 作業3 以Node-Red 為主

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