📜  Julia 中的向量(1)

📅  最后修改于: 2023-12-03 15:17:06.242000             🧑  作者: Mango

Julia 中的向量

在 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]

在这个例子中,我们将两个具有相同尺寸的整数向量 v1v2 相加,得到了一个新的整数向量 v3