矩阵和标量可用几种不同方法合并。例如,通过从矩阵中每元素减去同一个数,矩阵就减去了一个标量。我们的魔方中元素的平均值是8.5,因此
B = A - 8.5
组成一个列向量和为零的矩阵。
B =
7.5 -5.5 -6.5 4.5
-3.5 1.5 2.5 -0.5
0.5 -2.5 -1.5 3.5
-4.5 6.5 5.5 -7.5
sum(B)
ans =
0 0 0 0
通过标量扩张,MATLAB把一个特定的标量在一定范围内赋给所有指标,例如:
B(1:2,2:3) = 0
使B的一部分变成0。
B =
7.5 0 0 4.5
-3.5 0 0 -0.5
0.5 -2.5 -1.5 3.5
-4.5 6.5 5.5 -7.5