在 MATLAB 中制作列向量
Ammar Ali
2022年5月11日
本教程将讨论在 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
在输出中,给定矩阵的列相互垂直放置以创建单个列向量。第一列将在顶部,第二列将在第一列下方,依此类推。
Author: Ammar Ali