天软金融分析.NET函数大全 > TSL函数 > 基础函数 > 数组 > 数组操作

ElementWhere    

简述

根据布尔数组con,为True时从X中,为False时从Y中,取对应位置元素的值
如果只输入con, 则返回con数组中为真的下标
定义
ElementWhere(con:array;x:array;y:array):Array
参数
名称类型说明
ConArray,TableArray一维数字数组,数组内值为布尔型
XArray,TableArray 一维数字数组,标量或与con等长的数组
YArray,TableArray 一维数字数组,标量或与con等长的数组
返回Array,TableArray根据con矩阵选出的X、Y矩阵对应值或con矩阵中为真的下标值
  • 范例


    con := array(1,0,1,1,1,0);
      x := array(1,2,3,4,5,6);
      y := array(11,12,13,14,15,16);
      return ElementWhere(con,x,y);// array(1,12,3,4,5,16)
相关