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

多维矩阵的子矩阵    

  •   TSL支持多维矩阵的子矩阵。
      A:=Rand(8,8,nil,8,8);//8*8*8*8的四维矩阵
      B:=A[:,0,:,:];//B为一个三维矩阵
      C:=A[:,3:5,0,0];//C为一个二维矩阵
      A[:,:,0,0]:=1;//给第3,4维为0的位置设置1
      A[3,:,:,5]:=rand(8,8);//给第1维为3和第4维为5的子二维矩阵设置成一个新的二维随机矩阵。