FAQ > 金融建模 > 建模问题 > 平台使用

Q:如何使用天软的优化器?    

  • A:在函数编辑器窗口设置函数每次不执行默认系统参数:
     
      执行天软函数时,在弹出的执行应用窗口中,有一个优化器的可选项,如下图所示:

    点击右边倒三角的按钮,其下拉列表的选项含义如下表所示:


    序号选项说明
    1不返回优化信息不返回优化信息
    2返回TSL函数信息返回TSL函数被调用的堆栈
    3返回二进制函数信息返回系统函数,如sum这类函数的信息
    4返回运算符信息返回运算符使用次数和累计时间;可通过“天软范例--基础运算--天软基础算符功能一览(OperatorSample)”,查看运算符的详细信息
    5返回全部函数信息返回第2、3项(TSL函数信息、二进制函数信息)
    6返回全部优化信息返回第2、3、4项(TSL函数信息、二进制函数信息、运算符信息)
    点击“执行”后,会弹出一个“Profiler”窗口,显示对应的优化信息。
    范例:
    代码

      r := array(1,2);
      return istable(r);

    执行应用窗口,优化器选择“全部优化信息”

    “Profiler”窗口:返回全部优化信息

    结果说明:
    列名说明
    name函数名称
    times执行次数
    seconds 累计时间,单位:秒
    op运算符信息,运算符使用次数和累计时间
    返回结果:
     name:运算符名称
     times:执行次数
     seconds:累计时间,单位:秒
    type函数类型:
     tsl:TSL函数信息,TSL函数被调用的堆栈
     bin:二进制函数信息,系统函数

    取消“Profiler”弹出,优化器选择:“不返回优化信息”