在 MATLAB 中制作列向量

本教程将讨论在 MATLAB 中使用分号符号创建列向量。

在 MATLAB 中使用分号符号创建列向量

列向量是只有一列的向量。要在 MATLAB 中创建列向量,我们必须在除最后一个元素之外的每个元素后使用分号符号。例如,让我们使用分号符号创建一个包含三个元素的列向量。请参阅下面的代码。

clc
v = [1;2;3]

输出:

v =
     1
     2
     3

我们还可以对行向量进行转置,将其转​​换为列向量。例如,让我们创建一个行向量并使用 transpose() 函数将其转换为列向量。请参阅下面的代码。

clc
RowV = [1 2 3]
colV = transpose(RowV)

输出:

RowV =
     1     2     3
colV =
     1
     2
     3

我们还可以使用撇号符号代替 transpose() 函数来对向量或矩阵进行转置。例如,我们可以将上面代码的第三行更改为 RowV,生成相同的结果。我们还可以使用冒号符号将矩阵转换为列向量。例如,让我们创建一个矩阵并使用冒号符号将其转换为列向量。请参阅下面的代码。

clc
RowV = [1 2 3; 7 8 9]
colV = RowV(:)

输出:

RowV =
     1     2     3
     7     8     9
colV =
     1
     7
     2
     8
     3
     9

在输出中,给定矩阵的列相互垂直放置以创建单个列向量。第一列将在顶部,第二列将在第一列下方,依此类推。