下标

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

记i行j列元素为A(i,j).例如A(4,2)就是第4行2列的元素。在魔方阵中就是15。 所以可以算出每行的和

    A(1,4) + A(2,4) + A(3,4) + A(4,4)
    

结果是

    ans =
         34
    

但这不是计算行元素和的最好方法。

实际上用A(k)就可以代表阵中的第k行了,这只用了一个下标。这是经常用来表示行和列向量的方法。也可以应用到两维的矩阵,其中的列是由原来的列一直排下去构成的。对魔方来说,A(8)就是A(4,2)的另一中表达方法,它的值是15。

如果你想用矩阵以外的值,系统就会出错。

    t = A(4,5)
    Index exceeds matrix dimensions.
    

另一方面,如果你输入一个数值到矩阵以外的位置,矩阵的大小就会变化来容纳新的数据。

    X = A;
    X(4,5) = 17
    
    X =
        16     3     2    13     0
         5    10    11     8     0
         9     6     7    12     0
         4    15    14     1    17