| Function Name | Description | 
| abs(x) 绝对值 | Absolute value of x | 
| acos(x) 反余弦的实部 | Real part of the arc cosine of x, e.g., acos(-5) returns 3.14159, not 3.14159+2.29243i | 
| arccos(x) | Synonym for acos() | 
| acosh(x) 反双曲余弦的实部 | Real part of the arc hyperbolic cosine of x, e.g., acosh(.5) returns 0, not 1.0472i | 
| asin(x) 反正弦的实部 | Real part of the arc sine of x, e.g., asin(-5) returns -1.57080, not -1.57080+2.29243i | 
| arcsin(x) | Synonym for asin() | 
| asinh(x) 反双曲正弦 | Arc hyperbolic sine | 
| atan(x) 反正切 | Arc tangent of x | 
| arctan(x) | Synonym for atan() | 
| atan2(y,x) 四象限圆弧切线 | Four quadrant arc tangent of y/x | 
| atanh(x) 反双曲正切 | Arc hyperbolic tangent | 
| buf(x) | 1 if x > .5, else 0 | 
| cbrt(x) 立方根 | Cube root of (x) | 
| ceil(x) 等于或大于x的整数 | Integer equal or greater than x | 
| cos(x) 角的余弦 | Cosine of x | 
| cosh(x) 双曲cosx | Hyperbolic cosine of x | 
| exp(x) E的x次方 | e to the x | 
| fabs(x) abs (x)一样 | Same as abs(x) | 
| flat(x) 在-x和x之间有均匀分布的随机数 | Random number between -x and x with uniform distribution | 
| floor(x) 等于或小于x的整数 | Integer equal to or less than x | 
| gauss(x) 来自高斯分布的随机数和 | Random number from Gaussian distribution with sigma of x. | 
| hypot(x,y) 平方和 | sqrt(x**2 + y**2) | 
| if(x,y,z) 比较 | If x > .5, then y else z | 
| int(x) 取整 | Convert x to integer | 
| inv(x) 四舍五入 | 0. if x > .5, else 1. | 
| limit(x,y,z) x y z的中间值 | Intermediate value of x, y, and z | 
| ln(x) x的自然对数 | Natural logarithm of x | 
| log(x) ln()的替代语法 | Alternate syntax for ln() | 
| log10(x) 以10为底的对数 | Base 10 logarithm | 
| max(x,y) x或y的最大值 | The greater of x or y | 
| mc(x,y) 一个在x*(1+y)和x*(1-y)之间具有均匀分布的随机数 | A random number between x*(1+y) and x*(1-y) with uniform distribution. | 
| min(x,y) x或y的最小值 | The smaller of x or y | 
| pow(x,y) x**y的实部 | Real part of x**y, e.g., pow(-.5,1.5) returns 0., not 0.353553i | 
| pwr(x,y) | abs(x)**y | 
| pwrs(x,y) | sgn(x)*abs(x)**y | 
| rand(x) 根据x的整数值,0到1之间的随机数 | Random number between 0 and 1 depending on the integer value of x. | 
| random(x) 类似于rand(),但是值之间的平滑过渡 | Similar to rand(), but smoothly transitions between values. | 
| round(x) 最接近x的整数 | Nearest integer to x | 
| sgn(x) x的迹象 | Sign of x | 
| sin(x) | Sine of x | 
| sinh(x) | Hyperbolic sine of x | 
| sqrt(x) | Real part of the square root of x, e.g., sqrt(-1) returns 0, not 0.707107i | 
| table(x,a,b,c,d,...) | Interpolate a value for x based on a look up table given as a set of pairs of points. | 
| tan(x) | Tangent of x. | 
| tanh(x) | Hyperbolic tangent of x | 
| u(x) | Unit step, i.e., 1 if x > 0., else 0. | 
| uramp(x) | x if x > 0., else 0. | 
| Operand | Description | 
| & 将表达式两边转换为布尔值,然后是AND | Convert the expressions to either side to Boolean, then AND. | 
| | 将表达式两边转换为布尔值,然后是OR | Convert the expressions to either side to Boolean, then OR. | 
| ^ 将表达式两边转换为布尔值,然后是XOR值 | Convert the expressions to either side to Boolean, then XOR. | 
| > | True if expression on the left is greater than the expression on the right, otherwise false. | 
| < | True if expression on the left is less than the expression on the right, otherwise false. | 
| >= | True if expression on the left is greater than or equal the expression on the right, otherwise false. | 
| <= | True if expression on the left is less than or equal the expression on the right, otherwise false. | 
| + | Floating point addition | 
| - | Floating point subtraction | 
| * | Floating point multiplication | 
| / | Floating point division | 
| ** | Raise left hand side to power of right hand side, only real part is returned, e.g., -2**1.5 returns zero, not 2.82843i | 
| 欢迎光临 照明论坛-LED论坛-照明家族 (http://lightingfamily.net/) | Powered by Discuz! X3.4 |