TSL语言基础 > 矩阵计算 > 子矩阵运算

子矩阵-利用下标数组取    

  •   有的矩阵语言支持用下标序列数组来取子矩阵,TSL同样支持。
      我们先看对一个一位数组怎么取,假定有数组:
      A:=array(1,2,3,4,5,6,7);
      如果我们要取出下标为2,4,6的数组项作为子数组,我们可以用
      B:=A[array(2,4,6)];
      B的结果为:array(3,5,7);
      如果A是一个矩阵:
      A:=array((1,2,3),(2,3,4),(3,4,5),(4,5,6));
      如果要取出行2,3,4,列1,2的子矩阵
      我们可以用:
      B:=A[array(2,3,4),array(1,2)];