矩阵

创建一个 2x3 矩阵。每行都是以逗号分隔的元素列表。行以分号分隔。

A = [1, 2, 3; 4, 5, 6]

# A =
#
#   1   2   3
#   4   5   6

两个矩阵的总和

B = [1, 1, 1; 1, 1, 1]

# B =
#
#    1   1   1
#    1   1   1

A+B

# ans =
#
#   2   3   4
#   5   6   7

用标量乘以矩阵

2*A

# ans =
#
#    2    4    6
#    8   10   12

矩阵乘法

C = [1, 0; 0, 0; 0, 1]

# C =
#
#   1   0
#   0   0
#   0   1

A*C

# ans =
#
#   1   3
#   4   6

矩阵可以是列向量

C = [2; 0; 1]

# C =
#
#   2
#   0
#   1

A * C
# ans =
# 
#     5
#    14

连接矩阵

对于水平串联,即按列连接两个块矩阵

A= [1,2;3,4]; 
B=[4,3;2,1];
C=horzcat(A,B);
disp(C)
# C=
#
# 1 2 4 3 
# 3 4 2 1