Version 7 (modified by gerson bicca, 15 years ago) (diff)

--

Built-In Fuctions Supported by EMSO

In the topics below are listed the Built-In Functions Supported by the EMSO process simulator.

Examples of use of the functions were added at the library EML in the folder sample/miscellaneous.

Hyperbolic

 hyperbolic sine sinh(Z) Returns the hyperbolic sine of Z hyperbolic cosine cosh(Z) Returns the hyperbolic cosine of Z hyperbolic tangent tanh(Z) Returns the hyperbolic tangent of Z hyperbolic cotangent coth(Z) Returns the hyperbolic cotangent of Z

Trigonometric

 sine sin(Z) Returns the sine of Z cosine cos(Z) Returns the cosine of Z tangent tan(Z) Returns the tangent of Z arc sine asin(Z) Returns the angle whose sine is Z arc cosine acos(Z) Returns the angle whose cosine is Z arc tangent atan(Z) Returns the angle whose tangent is Z

Vector and Matrix

 sum sum(Z) Returns the sum of components of a vector or matrix Z product prod(Z) Returns the product of a vector or matrix Z transpose sum sumt(Z) Returns the transpose sum of components of a vector or matrix Z transpose product prodt(Z) Returns the transpose product of components of a vector or matrix Z transpose transp(Z) Returns the transpose of a matrix Z

Mathematic

 exponential exp(Z) Returns the exponential function, e raised to the power Z logarithm log(Z) Returns the base 10 logarithm of Z natural logarithm ln(Z) Returns the natural logarithm (base e) of Z square root sqrt(Z) Returns the square root of Z Time derivative diff(Z) Returns the derivative of a function Z with respect to time

Discontinuous Functions

 absolute value abs(Z) Returns the magnitude or absolute value of Z maximum value max(Z) Returns the maximum value of Z minimum value min(Z) Returns the minimum value of Z signal sign(Z) Returns the signal of Z (sign(Z):-1 if Z < 0 e 1 if Z > 0) small integer round(Z) Returns the small integer value of Z