在 MATLAB 中,列矩阵由分号分隔的数字组成,表示矩阵中的行。创建列矩阵的方法有:直接输入、使用冒号运算符、linspace 函数和 transpose 函数。可以通过下标访问元素,并使用各种操作符和函数对列矩阵进行操作,包括加减乘除、元素乘除、点乘和叉乘。

MATLAB 中表示列矩阵的方式
MATLAB 中,列矩阵是用一组用分号分隔的数字表示的。每个数字代表矩阵中的一行。
例如,以下代码创建一个包含三个数字的列矩阵:
column_matrix = [1; 2; 3];
这个矩阵将表示为:
1 2 3
创建列矩阵的方法
有几种方法可以在 MATLAB 中创建列矩阵:
- 直接输入:如上例所示,可以手动键入列矩阵。
-
使用冒号运算符:冒号运算符 (
:) 可以生成一个按固定增量递增的数字序列。例如:1:5创建一个从 1 到 5 的列矩阵。 -
使用
linspace函数:linspace函数生成一个在指定范围内均匀分布的数字向量。例如:linspace(0, 10, 5)创建一个包含五个数字的列矩阵,范围从 0 到 10。 -
使用
transpose函数:transpose函数将行矩阵转换成列矩阵。例如:transpose([1 2 3])会返回列矩阵[1; 2; 3].
访问列矩阵中的元素
与行矩阵类似,可以使用下标访问列矩阵中的元素。例如,column_matrix(2) 将返回矩阵中的第二个元素(数字 2)。
操作列矩阵
MATLAB 提供了各种操作符和函数来操作列矩阵,包括:
- 加法 (
+) 和减法 (-) - 乘法 (
*) 和除法 (/) - 元素乘法 (
.*) 和元素除法 (./) - 点乘 (
dot) 和叉乘 (cross)










