zoukankan      html  css  js  c++  java
  • 量化投资_EasyLanguage/PowerLanguage教学课程__【第一篇基础】__【第七章数学函数】

    第七章:数学函数

      刚学完函数之后,在MC内部有一些和数值计算有关的函数,比如求绝对值、取反、取整、求三角函数等等。这些函数统称为数学函数。常用的这些如下列:

    Absvalue/Pos

    # 语法:

    语法
    Absvalue(Value)
    或:
    Pos(Value)
    参数 Value——数值表达式

    # 示例:

    Absvalue(45.275) 将返回数值 45.275
    Absvalue(-1385) 将返回数值 1385

    # 说明:返回数值的绝对值

    Arctangent

    # 语法:

    Arctangent(Value)
    参数 Value——数值表达式,角度的正切值

    # 示例:

    Arctangent(2.318) 将返回角度数值 66.66

    # 说明:计算正切角度

    AvgList

    # 语法:

    Avglist(Value1, Value2, Value3......)
    Value——数值表达式,要求平均的数值

    # 示例:

    AvgList(45,40,0,35) 将返回数值 30
    AvgList(-40,20) 将返回数值 -10

    # 说明:返回数值的平均值

    Ceiling

    # 语法:

    语法 Ceiling(Value)
    参数 Value——数值表达式

    # 示例:

    Ceiling(9.1) 将返回数值 10
    Ceiling(-2.85) 将返回数值 -2

    # 说明:向上取整

    Cosine

    # 语法:

    语法 Cosine(角度)
    参数 角度——数值表达式,计算余弦值的角度

    # 示例:

    Cosine(60) 将返回数值 0.5

    # 说明:返回指定角度的余弦值

    Cotangent

    # 语法:

    语法 Cotangent(角度)
    参数 角度——数值表达式,计算余切值的角度

    # 示例:

    Cotangent(30) 将返回数值 1.732

    # 说明:返回指定角度的余切值

    ExpValue

    # 语法:

    语法 ExpValue(Value)
    参数 Value——数值表达式

    # 示例:

    ExpValue(2.3) 将返回 e 的 2.3 次方,数值为 9.9742

    # 说明:返回e的乘方

    Floor

    # 语法:

    语法 Floor(Value)
    参数 Value——数值表达式

    # 示例:

    Floor(9.1) 将返回数值 9
    Floor(-2.85) 将返回数值 -3

    # 说明:向下取整

    FracPortion

    # 语法:

    语法 FracPortion(Value)
    参数 Value——数值表达式

    # 示例:

    FracPortion(-45.75) 将返回数值 -0.75
    FracPortion(1385) 将返回数值 0

    # 说明:取虚数部分/取小数部分

    IntPortion

    # 语法:

    语法 IntPortion(Value)
    参数 Value——数值表达式

    # 示例:

    IntPortion(-45.75) 将返回数值 -45
    IntPortion (1385) 将返回数值 1385

    # 说明:取整数部分/取实部

    Log

    # 语法:

    语法 Log(Value)
    参数 数值——数值表达式

    # 示例:

    Log(25) 将返回数值 3.2189

    # 说明:返回数值的自然对数值

    Maxlist

    # 语法:

    语法 Maxlist(Value1, Value2, Value3,......)
    参数 Value——数值表达式,所要求比较的数值

    # 示例:

    Maxlist(-5,0,12,7) 将返回数值 12

    # 说明:取出所有比较数值中最大值

    Maxlist2

    # 语法:

    语法 Maxlist2(Value1, Value2, Value3,......)
    参数 Value——数值表达式,所要求比较的数值

    # 示例:

     Maxlist2(-5,0,12,7) 将返回数值 7

    # 说明:取出所有比较数值中第二大值

    Minlist

    # 语法:

    语法 Minlist(Value1, Value2, Value3,......)
    参数 Value——数值表达式,所要求比较的数值

    # 示例:

    Minlist(-5,0,12,7) 将返回数值 -5

    # 说明:取出所有比较数值中的最小值

    Minlist2

    # 语法:

    语法 Minlist2(Value1, Value2, Value3,......)
    参数 Value——数值表达式,所要求比较的数值

    # 示例:

    Minlist2(-5,0,12,7) 将返回数值 0

    # 说明:取出所有比较数值中的第二小值

    Mod

    # 语法:

    语法 Mod(被除数,除数)
    参数 被除数——数值表达式,计算除数时的被除数
    除数——数值表达式,计算除数时的除数

    # 示例:

    257 求余数将返回数值 4:
    Mod(25,7);

    # 说明:取模/取余数

    Neg

    # 语法:

    语法 Neg(Value)
    参数 Value——数值表达式

    # 示例:

    Neg(12) 将返回数值 -12
    Neg(-7) 将返回数值 -7

    # 说明:返回数值的负绝对值(-(数值))

    Nthmaxlist/Nthminlist

    # 语法:

    语法 NthMaxlist(N, Value1, Value2, Value3, ......)
    参数 N——指定要取的第几大的数值
    Value——数值表达式,所要求比较的数值
    
    语法 NthMinlist(N, Value1, Value2, Value3, ......)
    参数 N——指定要取的第几大的数值
    Value——数值表达式,所要求比较的数值

    # 示例:

    NthMaxlist(4,-15,-5,0,6,12) 将返回数值 -5
    NthMinlist(4,-15,-5,0,6,12) 将返回数值 6

    # 说明:取出所有比较数值中的第N大/小值

    Power

    # 语法:

    语法 Power(底数,指数)
    参数 底数——数值表达式,为任意实数
    指数——数值表达式,底数要乘方的次数

    # 示例:

    Power(5,3) 将返回数值 125

    # 说明:返回数值乘幂结果

    Random

    # 语法:

    语法 Random(Value)
    参数 Value——数值表达式

    # 示例:

    Random(1.25) 将返回 0~1.25 之间的随机数
    Random(-10) 将返回-10~0 之间的随机数

    # 说明:返回介于0到指定数值之间的随机数值

    Round

    # 语法:

    语法 Round(数值,精确度)
    参数 数值——数值表达式
    精确度——指定的小数位数,小于等于 0 的值都取到整数

    # 示例:

    Round(1.237,2) 将返回数值 1.24
    Round(-5.7744,3) 将返回数值 -5.774

    # 说明:依据所指定的小数位数,将数值四舍五入

    Sign

    # 语法:

    语法 Sign(Value)
    参数 Value——数值表达式

    # 示例:

    Sign(5) 将返回数值 1
    Sign(-2.85) 将返回数值 -1
    Sign(0) 将返回数值 0

    # 说明:返回数值的正负号,为正=1,为负=-1,为零=0

    Sine

    # 语法:

    语法 Sine(角度)
    参数 角度——数值表达式,计算正弦值的角度

    # 示例:

    Sine(30) 将返回数值 0.5

    # 说明:返回指定角度的正弦值

    Square

    # 语法:

    语法 Square(Value)
    参数 Value——数值表达式,为所要求的平方的数值

    # 示例:

    Square(2.5) 将返回数值 6.25

    # 说明:返回数值的平方

    SquareRoot

    # 语法:

    语法 SquareRoot(Value)
    参数 Value——数值表达式,为所要求的平方根的数值

    # 示例:

    SquareRoot(57.73) 将返回数值 7.598

    # 说明:返回数值的平方根

    SumList

    # 语法:

    语法 SumList(Value1, Value2, Value3,......)
    参数 Value——数值表达式,要求平均的数值

    # 示例:

    SumList(45,-20,0,35) 将返回数值 60

    # 说明:返回数值的总和

    Tangent

    # 语法:

    语法 Tangent(角度)
    参数 角度——数值表达式,计算正切值的角度

    # 示例:

    Tangent(40) 将返回数值 0.893

    # 说明:返回指定角度的正切值

     

    =================================================

    之前的文章感谢大家的转载,希望转载时请注明出处,本人转自其它网站的图表一并感谢,谢谢~!

    https://www.cnblogs.com/noah0532/

  • 相关阅读:
    谷歌、火狐浏览器下实现JS跨域iframe高度自适应的完美解决方法,跨域调用JS不再是难题!
    23种设计模式大全(适合新手阅读)
    职责链模式-设计模式系列
    策略模式-设计模式系列
    状态模式-设计模式系列
    解释器模式-设计模式系列
    备忘录模式
    中介者模式
    SQL-Server collation, what is it and how to change db/column collation
    [SimHash] the Hash-based Similarity Detection Algorithm
  • 原文地址:https://www.cnblogs.com/noah0532/p/13682407.html
Copyright © 2011-2022 走看看