Glossary of EM.Cube's Python Functions

From Emagtech Wiki
Revision as of 14:33, 29 August 2016 by Kazem Sabet (Talk | contribs)

Jump to: navigation, search

The table below gives a list of all the currently available library functions in EM.Cube:

Syntax Type Description Notes
sign(x) Sign function 1 if x>0, -1 if x<0
fac(x) Factorial For integer values of x: n! = n(n-1)(n-2)...3.2.1
fac2(x) Double factorial For even integer values of x: n!! = n(n-2)(n-4)...4.2, for odd integer values of x: n!! = n(n-2)(n-4)...5.3
ceiling(x) Ceiling function Nearest integer >= x
floor(x) Std. Python function Floor function Nearest integer <= x
power(x,y) Std. Python function Power function x**y
sqrt(x) Std. Python function Square root function x^(1/2)
exp(x) Std. Python function Exponential function e**x
log(x) Std. Python function Natural logarithm function -
log10(x) Std. Python function Base 10 logarithm function ln(x)/ln(10)
log(x,a) Std. Python function Base a logarithm function ln(x)/ln(a)
abs(x) Std. Python function Absolute value function x if x>0, -x if x<0
sin(x) Std. Python function Sine function -
cos(x) Std. Python function Cosine function -
tan(x) Std. Python function Tangent function -
sec(x) Std. Python function Secant function -
csc(x) Std. Python function Cosecant function -
cot(x) Std. Python function Cotangent function -
asin(x) Std. Python function Inverse sine function -
acos(x) Std. Python function Inverse cosine function -
atan(x) Std. Python function Inverse tangent function -
atan2(x,y) Inverse tangent function -
asec(x) Std. Python function Inverse secant function -
acsc(x) Std. Python function Inverse cosecant function -
acot(x) Std. Python function Inverse cotangent function -
sinh(x) Std. Python function Hyperbolic sine function -
cosh(x) Std. Python function Hyperbolic cosine function -
tanh(x) Std. Python function Hyperbolic tangent function -
sech(x) Std. Python function Hyperbolic secant function -
csch(x) Std. Python function Hyperbolic cosecant function -
coth(x) Std. Python function Hyperbolic cotangent function -
asinh(x) Std. Python function Inverse hyperbolic sine function -
acosh(x) Std. Python function Inverse hyperbolic cosine function -
atanh(x) Std. Python function Inverse hyperbolic tangent function -
asech(x) Std. Python function Inverse hyperbolic secant function -
acsch(x) Std. Python function Inverse hyperbolic cosecant function -
acoth(x) Std. Python function Inverse hyperbolic cotangent function -
Ci(x) Cosine integral function See Trigonometric Integrals on Wikipedia.
Si(x) Sine integral function See Trigonometric Integrals on Wikipedia.
C(x) Cosine Fresnel integral function See Fresnel Integrals on Wikipedia.
S(x) Sine Fresnel integral function See Fresnel Integrals on Wikipedia. -
Ellip_E(x) Elliptic function of the first kind See Elliptic Integrals on Wikipedia.
Ellip_K(x) Elliptic function of the second kind See Elliptic Integrals on Wikipedia. -
Ei(x) Exponential integral function See Exponential Integrals on Wikipedia.
En(n,x) Generalized exponential integral function of order n See Exponential Integrals on Wikipedia.
gauss(x) Gaussian function -
erf(x) Error function See Error Function on Wikipedia.
gamma(x) Gamma function See Gamma Function on Wikipedia.
Airy_A(x) Airy function of the first kind See Airy Functions on Wikipedia.
Airy_B(x) Airy function of the second kind See Airy Functions on Wikipedia.
Jn(n,x) Bessel function of the first kind and order n See Bessel Functions on Wikipedia.
Yn(n,x) Bessel function of the second kind and order n See Bessel Functions on Wikipedia.
In(n,x) Modified Bessel function of the first kind and order n See Bessel Functions on Wikipedia.
Kn(n,x) Modified Bessel function of the second kind and order n See Bessel Functions on Wikipedia.
SB_jn(n,x) Spherical Bessel function of the first kind and order n See Bessel Functions on Wikipedia.
SB_yn(n,x) Spherical Bessel function of the second kind and order n See Bessel Functions on Wikipedia.
SB_in(n,x) Modified spherical Bessel function of the first kind and order n See Bessel Functions on Wikipedia.
SB_kn(n,x) Modified spherical Bessel function of the second kind and order n See Bessel Functions on Wikipedia.
Pn(n,x) Legendre function of the first kind and order n See Legendre Polynomials on Wikipedia.
Qn(n,x) Legendre function of the second kind and order n See Legendre Polynomials on Wikipedia.
Tn(n,x) Chebyshev polynomial of the first kind and order n See Chebyshev Polynomials on Wikipedia.
Un(n,x) Chebyshev polynomial of the second kind and order n See Chebyshev Polynomials on Wikipedia.
LGn(n,x) Laguerre polynomial of order n See Laguerre Polynomials on Wikipedia.
Hn(n,x) Hermite polynomial of order n See Hermite Polynomials on Wikipedia.
Un(n,x) Hermite-Gauss function of order n -
Math_ce(n,r,x) Even periodic (cosine) Mathieu function of order n See Mathieu Functions on Wikipedia.
Math_se(n,r,x) Odd periodic (sine) Mathieu function of order n See Mathieu Functions on Wikipedia.
Rect(x) Rectangle function x|≤0.5, 0 elsewhere
Tri(x) Triangle function 1-x|≤1, 0 elsewhere
Spln2(x) Quadratic spline function -
Spln3(x) Cubic spline function -
Step(x) Step function 1 if x>0, 0 if x<0
Haar(x) Haar function x|<0.5, 0 elsewhere
Ramp(x) Ramp function -
Trapz(a,x) Trapezoidal function -
Sqwv(x) Square wave function -
Stwv(x) Sawtooth wave function -
Trwv(x) Triangle wave function -
Plstr(d,x) Pulse train function with duty cycle d -
Sinc(d,x) Sinc function sin(pi*x)/(pi*x)
Fejer(n,x) Fejer function of order n -
Rand(x) Random function -
Fltr_B(n,x) Butterworth filter function of order n -
Fltr_CH1(n,e,x) Chebyshev filter function of the first kind, order n e: ripple factor e
Fltr_CH2(n,e,x) Chebyshev filter function of the second kind, order n e: ripple factor e
Fltr_E(n,s,e,x) Elliptic filter function of order n s: selectivity factor s, ripple factor e, n = 0, 1, 2, 3, 4, 6, 8, 9, 12
Z0_MS(e,x) Characteristic impedance of a microstrip transmission line x: width-to-height ratio, e: substrate permittivity
w_MS(z,e,t) Width of a microstrip transmission line z: characteristic impedance, e: substrate permittivity, t: substrate thickness
eeff_MS(e,x) Effective permittivity of a microstrip transmission line x: width-to-height ratio, e: substrate permittivity
woh_MS(e,z) Width-to-height ratio of a microstrip transmission line z: characteristic impedance z, e: substrate permittivity
Z0_CPW(e,x,y) Characteristic impedance of a coplanar waveguide transmission line x: slot width-to-height ratio, y: center strip width-to-height ratio, e: substrate permittivity
eeff_CPW(e,x,y) Effective permittivity of a coplanar waveguide transmission line x: slot width-to-height ratio, y: center strip width-to-height ratio, e: substrate permittivity
horn_a(d,x,y) Wavelength-normalized a-dimension of an optimal pyramidal horn antenna d: directivity d, x and y: wavelength-normalized waveguide dimensions
horn_b(d,x,y) Wavelength-normalized b-dimension of an optimal pyramidal horn antenna d: directivity d, x and y: wavelength-normalized waveguide dimensions
horn_l(d,x,y) Wavelength-normalized length of an optimal pyramidal horn antenna d: directivity d, x and y: wavelength-normalized waveguide dimensions

 

Back icon.png Back to EM.Cube Main Page