在 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