This tutorial will discuss creating a column vector using the semicolon symbol in MATLAB.
Creating Column Vectors Using the Semicolon Symbol in MATLAB
A column vector is a vector that has only one column. To create a column vector in MATLAB, we must use the semicolon symbol after each element except the last element. For example, let’s create a column vector with three elements using the semicolon symbol. See the code below.
clc v = [1;2;3]
v = 1 2 3
We can also take the transpose of a row vector to convert it into a column vector. For example, let’s create a row vector and convert it into a column vector using the
transpose() function. See the code below.
clc RowV = [1 2 3] colV = transpose(RowV)
RowV = 1 2 3 colV = 1 2 3
We can also use the apostrophe symbol instead of the
transpose() function to take the transpose of a vector or matrix. For example, we can change the third line of the above code to
RowV, generating the same result. We can also convert a matrix into a column vector using the colon symbol. For example, let’s create a matrix and convert it into a column vector using the colon symbol. See the code below.
clc RowV = [1 2 3; 7 8 9] colV = RowV(:)
RowV = 1 2 3 7 8 9 colV = 1 7 2 8 3 9
In the output, the columns of the given matrix are placed vertically on top of each other to create a single column vector. The first column will be on top, and the second column will be below the first column, and so on.