物理系統數值計算無法避免的矩陣。在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}
沒有留言:
張貼留言