天软金融分析.NET函数大全 > TSL函数 > 系统相关函数 > 数据类型函数

MatrixToArray    

简述

转换一个Matrix类型为Array。主要可用于Matlab 与TS交互时,从MatLab中得到的矩阵,在TS中不能进行矩阵操作,将Matrix转为天软的矩阵类型之后,即可进行矩阵计算等操作。
如果要反向转换(把Array转化成Matrix),可以采用mselect语法。
支持fmarray转换成Array数组,比如MatrixToArray(fmarray[1,2,3])返回array(1,2,3)。
定义
MatrixToArray(Mat:Matrix):Array;
参数
名称类型说明
MatMatrixMartrix类型,要转换的MARTIX数据。
  • 范例


    //使用CreateMatrix创建一个Matrix,把这个Matrix转换为一个数组后返回该数组。
    a:=CreateMatrix(3,4,array('s','d','f'),1,2,3,4,5,6,7,8,9,10,11,12);
    return MatrixToArray(a);

    结果:

    //把TS的矩阵转化成Matrix类型数据
    a:=ones(5,5);
    return mselect * from a end;

    结果:
相关