| 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://www.lightingfamily.net/) | Powered by Discuz! X3.4 |