天软金融分析.NET函数大全
>
TSL函数
>
系统相关函数
>
数据类型函数
CreateMatrix
复制链接
简述
创建一个Matrix,该数据结构,相当于Matlab的矩阵类型,与天软的矩阵不同。不支持矩阵操作符,数据较TS的矩阵类型小。
定义
CreateMatrix(Cols;Rows:Integer;[ColsValue:Array;[Value1;…;ValueN:any]]):Matrix;
参数
名称
类型
说明
Cols
Integer
整数,MARTIX的列数。
Rows
Integer
整数,MATRIX的行数。
ColsValue
Array
数组,如果有该参数,则为一个列名的数组,否则该MATRIX的列为一个从0到COLS-1的序列。
Value1
any
any 初始化该MATRIX的值。可省略。
ValueN
any
any 初始化该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);
返回结果:
相关
DataType
ifInt
ifInt64
ifReal
ifNumber
ifString
ifArray
ifNil
ifExp
ifGraph
ifGraphGroup
ifBinary
ifMatrix
ifObj
GetOleObject
CreateComObject
CreateMatrix
MatrixToArray
GetMatrixFields
CreateBinary
ConvertDataToBuf
ConvertBufToData
None类型