Difference between revisions of "Glossary of EM.Cube's Python Functions"
From Emagtech Wiki
Kazem Sabet (Talk | contribs) |
Kazem Sabet (Talk | contribs) |
||
Line 2: | Line 2: | ||
{| class="wikitable" | {| class="wikitable" | ||
− | | style="width:150px;" !scope="col"| | + | | style="width:150px;" !scope="col"| Syntax |
+ | | style="width:200px;" !scope="col"| Type | ||
| style="width:350px;" !scope="col"| Description | | style="width:350px;" !scope="col"| Description | ||
| style="width:350px;" !scope="col"| Notes | | style="width:350px;" !scope="col"| Notes | ||
Line 23: | Line 24: | ||
|- | |- | ||
| floor(x) | | floor(x) | ||
+ | | Std. Python function | ||
| Floor function | | Floor function | ||
| Nearest integer <= x | | Nearest integer <= x | ||
|- | |- | ||
| power(x,y) | | power(x,y) | ||
+ | | Std. Python function | ||
| Power function | | Power function | ||
− | | x | + | | x**y |
|- | |- | ||
| sqrt(x) | | sqrt(x) | ||
+ | | Std. Python function | ||
| Square root function | | Square root function | ||
| x^(1/2) | | x^(1/2) | ||
|- | |- | ||
| exp(x) | | exp(x) | ||
+ | | Std. Python function | ||
| Exponential function | | Exponential function | ||
− | | e | + | | e**x |
+ | |- | ||
+ | | log(x) | ||
+ | | Std. Python function | ||
+ | | Natural logarithm function | ||
+ | | - | ||
|- | |- | ||
| log10(x) | | log10(x) | ||
+ | | Std. Python function | ||
| Base 10 logarithm function | | Base 10 logarithm function | ||
| ln(x)/ln(10) | | ln(x)/ln(10) | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
|- | |- | ||
| log(x,a) | | log(x,a) | ||
+ | | Std. Python function | ||
| Base a logarithm function | | Base a logarithm function | ||
| ln(x)/ln(a) | | ln(x)/ln(a) | ||
− | |||
− | |||
− | |||
− | |||
|- | |- | ||
| abs(x) | | abs(x) | ||
+ | | Std. Python function | ||
| Absolute value function | | Absolute value function | ||
| x if x>0, -x if x<0 | | x if x>0, -x if x<0 | ||
|- | |- | ||
| sin(x) | | sin(x) | ||
+ | | Std. Python function | ||
| Sine function | | Sine function | ||
| - | | - | ||
|- | |- | ||
| cos(x) | | cos(x) | ||
+ | | Std. Python function | ||
| Cosine function | | Cosine function | ||
| - | | - | ||
|- | |- | ||
| tan(x) | | tan(x) | ||
+ | | Std. Python function | ||
| Tangent function | | Tangent function | ||
| - | | - | ||
|- | |- | ||
| sec(x) | | sec(x) | ||
+ | | Std. Python function | ||
| Secant function | | Secant function | ||
| - | | - | ||
|- | |- | ||
| csc(x) | | csc(x) | ||
+ | | Std. Python function | ||
| Cosecant function | | Cosecant function | ||
| - | | - | ||
|- | |- | ||
| cot(x) | | cot(x) | ||
+ | | Std. Python function | ||
| Cotangent function | | Cotangent function | ||
| - | | - | ||
|- | |- | ||
| asin(x) | | asin(x) | ||
+ | | Std. Python function | ||
| Inverse sine function | | Inverse sine function | ||
| - | | - | ||
|- | |- | ||
| acos(x) | | acos(x) | ||
+ | | Std. Python function | ||
| Inverse cosine function | | Inverse cosine function | ||
| - | | - | ||
|- | |- | ||
| atan(x) | | atan(x) | ||
+ | | Std. Python function | ||
| Inverse tangent function | | Inverse tangent function | ||
| - | | - | ||
Line 103: | Line 113: | ||
|- | |- | ||
| asec(x) | | asec(x) | ||
+ | | Std. Python function | ||
| Inverse secant function | | Inverse secant function | ||
| - | | - | ||
|- | |- | ||
| acsc(x) | | acsc(x) | ||
+ | | Std. Python function | ||
| Inverse cosecant function | | Inverse cosecant function | ||
| - | | - | ||
|- | |- | ||
| acot(x) | | acot(x) | ||
+ | | Std. Python function | ||
| Inverse cotangent function | | Inverse cotangent function | ||
| - | | - | ||
|- | |- | ||
| sinh(x) | | sinh(x) | ||
+ | | Std. Python function | ||
| Hyperbolic sine function | | Hyperbolic sine function | ||
| - | | - | ||
|- | |- | ||
| cosh(x) | | cosh(x) | ||
+ | | Std. Python function | ||
| Hyperbolic cosine function | | Hyperbolic cosine function | ||
| - | | - | ||
|- | |- | ||
| tanh(x) | | tanh(x) | ||
+ | | Std. Python function | ||
| Hyperbolic tangent function | | Hyperbolic tangent function | ||
| - | | - | ||
|- | |- | ||
| sech(x) | | sech(x) | ||
+ | | Std. Python function | ||
| Hyperbolic secant function | | Hyperbolic secant function | ||
| - | | - | ||
|- | |- | ||
| csch(x) | | csch(x) | ||
+ | | Std. Python function | ||
| Hyperbolic cosecant function | | Hyperbolic cosecant function | ||
| - | | - | ||
|- | |- | ||
| coth(x) | | coth(x) | ||
+ | | Std. Python function | ||
| Hyperbolic cotangent function | | Hyperbolic cotangent function | ||
| - | | - | ||
|- | |- | ||
| asinh(x) | | asinh(x) | ||
+ | | Std. Python function | ||
| Inverse hyperbolic sine function | | Inverse hyperbolic sine function | ||
| - | | - | ||
|- | |- | ||
| acosh(x) | | acosh(x) | ||
+ | | Std. Python function | ||
| Inverse hyperbolic cosine function | | Inverse hyperbolic cosine function | ||
| - | | - | ||
|- | |- | ||
| atanh(x) | | atanh(x) | ||
+ | | Std. Python function | ||
| Inverse hyperbolic tangent function | | Inverse hyperbolic tangent function | ||
| - | | - | ||
|- | |- | ||
| asech(x) | | asech(x) | ||
+ | | Std. Python function | ||
| Inverse hyperbolic secant function | | Inverse hyperbolic secant function | ||
| - | | - | ||
|- | |- | ||
| acsch(x) | | acsch(x) | ||
+ | | Std. Python function | ||
| Inverse hyperbolic cosecant function | | Inverse hyperbolic cosecant function | ||
| - | | - | ||
|- | |- | ||
| acoth(x) | | acoth(x) | ||
+ | | Std. Python function | ||
| Inverse hyperbolic cotangent function | | Inverse hyperbolic cotangent function | ||
| - | | - |
Revision as of 14:33, 29 August 2016
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 |