- Vectors: one dimensional
Array
- 需要使用
,
;
來區分數字。注意[1 2]
(row vector)及(1, 2)
(tuple)不是數學意義上的 Vector length()
即是 dimension
- 需要使用
- Julia 的 index 跟大部分程式語言不一樣,是從 1 開始的!
- 注意賦值是 assignment 而非 copying
- 使用
copy()
來確實製造一個新實體
- 使用
- 數學上 1-vectors 視為數字,然而
[n] == n
在 Julia 中會返回false
- 使用
vcat()
或者使用;
,例如z = [x; y]
,製造 stacked vector - n-zero vector:
zeros(n)
- n-unit vector
- 參考官方提供的單行函數:
ei(i, n) = [zeros(i-1); 1; zeros(n-i)]
- 參考官方提供的單行函數: