TSL语言基础 > 矩阵计算 > FMArray > 用法介绍 > FMArray与Array的相互转换

ArrayToFM    

简述
将一个数组转换成为一个fmarray矩阵
定义
ArraytoFm(data:array;typedata:Any):FMArray
参数
名称类型说明
DataArray类型,要转换的数字数组
Typedata为指定fmarray单元格的类型,fmarray的类型取决于typedata自身的类型。在转换过程中若类型不符,会进行强制转换。例如0.0则为浮点fmarray,0为整数矩阵,0L为64位整数矩阵。
返回 转换后的fmarray矩阵。
  • 范例

    范例01:将存在实数与整型的数组转换成整型fmarray矩阵
    t:=array(1,2,3.5);
      return arraytofm(t,0);//此处的第二个参数0为一个整型,所以转换结果为一个整型的fmarray
    返回:

    而若将第二个参数变更为0.0,即
    t:=array(1,2,3.5);return arraytofm(t,0.0);
    则返回:

    同样,若将第二个参数为更为0L,则返回的fmarray结果为:fmarray[1L,2L,3L]其中,0,0.0,0L 也可以是其它任意数值,比如5,5.5,5L等。
相关