标量扩张

优质
小牛编辑
137浏览
2023-12-01

矩阵和标量可用几种不同方法合并。例如,通过从矩阵中每元素减去同一个数,矩阵就减去了一个标量。我们的魔方中元素的平均值是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