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

CreateMatrix    

简述

创建一个Matrix,该数据结构,相当于Matlab的矩阵类型,与天软的矩阵不同。不支持矩阵操作符,数据较TS的矩阵类型小。
定义
CreateMatrix(Cols;Rows:Integer;[ColsValue:Array;[Value1;…;ValueN:any]]):Matrix;
参数
名称类型说明
ColsInteger整数,MARTIX的列数。
RowsInteger整数,MATRIX的行数。
ColsValueArray数组,如果有该参数,则为一个列名的数组,否则该MATRIX的列为一个从0到COLS-1的序列。
Value1anyany 初始化该MATRIX的值。可省略。
ValueNanyany 初始化该MATRIX的值。可省略。
  • 范例


    对比范例一与范例二,即Matrix与矩阵类型的比较
    范例一:Matrix
    //当没有ColsValue参数,返回的MATRIX的行和列的下标为从0开始的序列
    return CreateMatrix(2,3);

    //结果:

    范例二:矩阵
    return nils(3,2);

    结果:

    范例三:
    //有ColsValue参数并初始化该Matrix时,返回的MATRIX的列序列为ColsValue数组中//的字符串或整数
    return CreateMatrix(3,4,array('s','d','f'),1,2,3,4,5,6,7,8,9,10,11,12);

    返回结果:
相关