在 MATLAB 中制作列向量

Ammar Ali 2022年5月11日
在 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

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

Author: Ammar Ali
Ammar Ali avatar Ammar Ali avatar

Hello! I am Ammar Ali, a programmer here to learn from experience, people, and docs, and create interesting and useful programming content. I mostly create content about Python, Matlab, and Microcontrollers like Arduino and PIC.

LinkedIn Facebook

相关文章 - MATLAB Vector