本帖最后由 caxadaxia 于 2021-4-6 09:14 编辑
反三角函数asin、acos、atan的计算结果单位为角度。如
asin(0.866) = 60,acos(0.5) = 60,atan(1) = 45。
数学函数: 在定义图形元素和中间变量时常常要用到一些数学函数,函数的使用格式与C语言中的用法相同,所有函数的参数须用括号括起来,且参数本身也可以是表达式。有:"sin"、"cos"、"tan"、"asin"、"acos"、"atan"、"sinh"、"cosh"、"tanh"、"sqrt"、"fabs"、"ceil"、"floor"、"exp"、"log"、"log10"、"sign"共17个函数。 三角函数sin、cos、tan的参数单位采用角度。如 sin(30) = 0.5,cos(45) = 0.707,tan(45) = 1。 反三角函数asin、acos、atan的计算结果单位为角度。如 asin(0.866) = 60,acos(0.5) = 60,atan(1) = 45。 sinh、cosh、tanh为双曲函数。 sqrt(x)表示x的平方根。如sqrt(25) = 5。 fabs(x)表示x的绝对值。fabs(-36) = 36。 ceil(x)表示大于等于x的最小整数,如ceil(5.4) = 6。 floor(x)表示小于等于x的最大整数,如floor(3.7) = 3。 exp(x)表示e的x次方。 log(x)表示lnx(自然对数),log10(x)表示以10为底的对数。 sign(x)在x大于0时返回x,在x小于等于0时返回0。如 sign(2.6) = 2.6,sign(-3.5) = 0。 幂用^表示,如x^5表示x的5次方;求余运算符用%表示,如26%3 = 2,2为26除以3的余数。 在表达式中乘、除运算分别用“*”、“/”表示;表达式中只能用小括号,没有大括号和中括号,运算的优先级是通过小括号的嵌套来体现的。 如下表达式是合法的表达式: 1.5*h*sin(30)-2*d^2/sqrt(fabs(3*t^2-x*u*cos(2*alpha)))。
|