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的子二维矩阵设置成一个新的二维随机矩阵。