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

子矩阵计算进行字符串下标和数字下标的转换    


  • 我们可能经常需要利用字符串下标数组进行显示,而使用数字下标数组进行运算,这样经常会需要有互相转换的方法。

    例如我们要把一个array((1,2,3),(2,3,4))的数组A转换到名为B的字符串下标数组array(("A":1,"B":2,"C":3),("A":2,"B":3,"C":4))。

    我们可以写如下代码:

    A:= array((1,2,3),(2,3,4));

    B:=Nils(2,array("A","B","C"));

    B[:,:]:=A;

    反过来一样可以

    B:= array(("A":1,"B":2,"C":3),("A":2,"B":3,"C":4));

    A:=nils(2,3);

    A[:,:]:=B;