FAQ > 金融建模 > 建模问题 > 数组操作

Q:如何把数组转成矩阵?即字符串为列标的数组转成自增数字序列的列标。    

  • A:用户可先建立与数组同行同列的全0矩阵,再把数组的数据赋给矩阵。
    如:

       方法一: 
        EndT:=inttodate(20130101);
      N:=10;
      setsysparam(pn_date(),EndT);
      r:=nday(N,'time',datetostr(sp_time()),'close',close());
      t:=zeros(mrows(r),mcols(r));
      t[:,:]:=r[:,:];
      return t;
    方法二:
        tArr:=zeros(array('A','V','Z'),array('A','B','C','D'));
        return tArr:=select selectopt(8)* from tArr end;

       

    [关键字]:数组、矩阵、数组转成矩阵、修改列标、修改列名