在 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