📅  最后修改于: 2023-12-03 15:17:06.242000             🧑  作者: Mango
在 Julia 中,向量是一种非常常见和重要的数据结构。向量由一个有序的元素序列组成,这些元素可以是任何类型的数据。
创建一个向量的最简单的方法是使用方括号和逗号来列出元素:
v = [1, 2, 3, 4]
这将创建一个整数类型的向量 v
,包括四个元素:1、2、3 和 4。
我们也可以使用 Vector
函数来创建一个空的向量,然后使用 push!
函数将元素添加到向量中:
v = Vector{Int}()
push!(v, 1)
push!(v, 2)
push!(v, 3)
push!(v, 4)
这将创建一个空的整数类型的向量 v
,然后将四个整数元素依次添加到末尾。
我们可以通过其索引访问向量中的各个元素,其中索引从 1
开始:
v = [1, 2, 3, 4]
println(v[1]) # 输出 1
println(v[2]) # 输出 2
println(v[3]) # 输出 3
println(v[4]) # 输出 4
Julia 支持向量的所有基本运算,包括加、减、乘和除。这是因为在 Julia 中,向量被视为矩阵的一列或一行,因此它们可以像矩阵那样运算。
例如,我们可以将两个向量相加:
v1 = [1, 2, 3, 4]
v2 = [5, 6, 7, 8]
v3 = v1 + v2
println(v3) # 输出 [6, 8, 10, 12]
在这个例子中,我们将两个具有相同尺寸的整数向量 v1
和 v2
相加,得到了一个新的整数向量 v3
。