Active Operators in CalcLib Build 2023.0505 | |
---|---|
Operator | A simple description of the actions of each operator |
! | Unary conventional factorial operator |
!! | Unary parity factorial operator |
# | Array indexing operation implemented as a binary operator |
## | Binomial coefficient operator (n ## k) |
#$# | Bells Triangle operator (n #$# m) |
#%# | Euler numbers operator (n #%# m) |
#*^ | Evaluate an Euler polynomial defined by a specified order |
#/ | Binary Factorial falling operator |
#/# | Arithmetic division operator (expressed as fraction) |
$# | Mark function call for Trapezoidal integral approximation |
$$ | Stirling numbers (first) operator (n $$ k) |
$$$ | Stirling numbers (second) operator (n $$$ k) |
$% | Mark function call for adjustment for brute force approximation |
$@ | Mark function call for Clenshaw-Curtis integral approximation |
$| | Mark function call for Tanh-Sinh integral approximation |
% | Binary conventional remainder operator n%m; integer only |
& | Logical AND |
' | Mark function call for first derivative approximation |
'' | Mark function call for second derivative approximation |
* | Arithmetic multiplication operator |
*%* | Cross product of two arrays; lengths of arrays must match |
** | Binary conventional exponentiation operator x**y |
*@* | Dot product of two arrays; lengths of arrays must match |
*\ | Binary root operator (left [times root of] right) |
*^# | Evaluate an exponential ( a * exp (b * x) ) defined by an array containing (a : b) |
*^* | Compute tensor product of two matrices |
+ | Arithmetic addition operator |
+!* | Complex value (left + i * right) as a binary operator |
+#* | Evaluate a harmonic series defined by an array of coefficients ( c0 + c1*cos(x) + c2*cos(2x) + ... ) |
+*^ | Evaluate a polynomial defined by an array of coefficients ( c0 + c1*x + c2*x^2 + ... ) |
+*^' | Evaluate a polynomial derivative defined by an array of coefficients ( c0 + c1*x + c2*x^2 + ... ) |
+*^'' | Evaluate a polynomial second derivative defined by an array of coefficients ( c0 + c1*x + c2*x^2 + ... ) |
+|- | Plus or Minus operator |
- | Arithmetic (binary) subtraction or (unary) negate operator |
-!* | Complex value (left - i * right) as a binary operator |
-# | Matrix indexing operation selecting row vector |
-> | Lambda anonymous function declarative expression |
-|+ | Minus or Plus operator |
. | Dot product of two arrays; lengths of arrays must match |
.. | Array range operation implemented as a binary operator |
/ | Arithmetic division operator |
/# | Binary Factorial rising operator |
/#+ | Pochhammer rising operator |
: | Choice based on condition code |
< | Less than |
<*> | Integral delta marker for presentation |
<< | Left shift operator |
<<= | Logical implied by |
<= | Less than or equal to |
<> | Derivative approximation evaluated at left parameter using delta value in right parameter |
<|| | Less than absolute value of |
== | Equal to |
=>> | Logical implies |
> | Greater than |
>= | Greater than or equal to |
>> | Right shift operator |
>|| | Greater than absolute value of |
? | Logical condition code set |
@!# | Complex value (left * CIS right) as a binary (polar) operator |
@# | Evaluate function defined by array at X |
@*^ | Evaluate a Chebyshev polynomial using Clenshaw's special case defined by an array of coefficients ( c0 + c1*T[1](x) + c2*T[2](x) + ... ) |
@*^' | Evaluate a Chebyshev polynomial derivative using Clenshaw's special case defined by an array of coefficients,ClenshawPrime |
@*^'' | Evaluate a Chebyshev polynomial second derivative using Clenshaw's special case defined by an array of coefficients |
@| | Pointer dereference |
ADJ | Compute adjugate of matrix |
APPEND | Append a series of arrays into one long array |
ARRAY | Collect values into array |
ARRAYDER | Compute derivative of function described by array |
ARRAYINT | Compute integral of function described by array |
AUGMENTED | Construct augmented matrix from source matrix and additional column |
BERNOULLI | Bernoulli function B(m) for second (n=1) Bernoulli numbers |
CHARACTERISTIC | Compute characteristic polynomial for matrix |
CHEBDER | Compute derivative of Chebyshev T polynomial |
CHEBDOM | Compute domain across given number of Chebyshev points |
CHEBINTERP | Generate Chebyshev interpolation polynomial for function described by array |
CHEBPTS | Compute given number of Chebyshev points |
CHEBYSHEV | Apply Vandermonde matrix to solve for Chebyshev interpolation polynomial as curve of best fit |
CLENQUAD | Compute integral of function described by Chebyshev polynomial |
COFACTOR | Compute cofactor matrix from source |
COL | Read column vector from matrix |
COMATRIX | Compute comatrix matrix from source |
CONCAT | Append a series of arrays into one long array |
CONV | Compute product of polynomials |
DECOMPOSE | Decompose a matrix using a linear algebra library instance |
DECONV | Compute quotient of polynomials |
DET | Compute determinant of matrix |
DOT | Dot product of two arrays; lengths of arrays must match |
DYADIC | Compute dyadic product of 2 arrays |
EIG | Compute Von Mises dominant eigen-pair |
EVALSPLINE | Evaluate a VC31 spline function at specified parameter |
EVD | Eigensystem decomposition returning vectors and values |
FALSE | Logical FALSE |
FITEXP | Apply non-linear (logarithmic) regression to find curve of best fit |
FITHARMONIC | Apply harmonic series regression to find curve of best fit |
FITLINE | Apply least squares regression to find line of best fit |
FITPOLY | Apply Vandermonde matrix to solve for polynomial coefficients to find curve of best fit |
GAMMA | Lanczos Gamma function approximation |
GAUSSIAN | Solve linear equations with Gaussian elimination |
GAUSSQUAD | Apply Gauss Quadrature to build an integral of an interpolated Lagrange polynomial |
GENKNOT | Construct a zero knot for odd or even functions |
GET | Get a component of a structure |
Gamma | Gamma function |
HARMONIC | Harmonic function |
HYPOT | Distance in multi-dimensional space; SQRT of sum of squares of array elements |
IDENTITY | Compute identity matrix with specified size |
INFINITY | Approximation to use for infinity |
INTEGRAL | Sum of items of an array constructed based on delta terms; using traditional integral notation |
INTEGRALC | Sum of items of an array constructed based on delta terms; using traditional contour integral notation |
INTEGRALS | Sum of items of an array constructed based on delta terms; using traditional surface integral notation |
INTEGRALV | Sum of items of an array constructed based on delta terms; using traditional volume integral notation |
INTERPOLATE | Generate Lagrange interpolation polynomial for function described by array |
INTERVAL | Select sub-list of elements for interval lo-hi |
INV | Compute inverse of matrix |
Im | Imaginary part of complex value |
In | Bessel In |
In3 | Bessel I function -1/3 |
Ip | Bessel Ip |
Ip3 | Bessel I function 1/3 |
J2 | Bessel J function |
Jp | Bessel Jp |
K3 | Bessel K function |
Ka | Bessel Ka |
LAGRANGE | Apply Lagrange series to derive interpolation polynomial as curve of best fit |
LENGTH | Length of an array treated as a unary function |
LOAD | Load a stored value |
LUD | Decompose specified matrix using LU algorithm |
LUDDET | Compute matrix determinant using LUD |
LUDINV | Compute matrix inverse using LUD |
LUXB | matrix,Solve LUx=b general case from assignment array=LUXB(L;U;b) |
Li1 | Jonquiere polylog function |
MATADD | Compute sum of two matrices |
MATMUL | Compute product of two matrices |
MATRIX | Construct matrix from array with dimensions |
MAX | Maximum value found in array |
MIN | Minimum value found in array |
MINOR | Compute minor of matrix |
MINUS | Arithmetic binary subtraction operator |
NEGATE | Arithmetic unary negation operator |
PEARSON | Compute Pearson regression coefficient for X/Y data set pair |
PI | Product of items of an array; traditional capital PI notation |
PIVOT | Reorder a vector to a specified pattern |
POLYADD | Compute sum of two polynomials |
POLYDER | Compute derivative of polynomial |
POLYHG | Compute coefficients of hyper geometric polynomial |
POLYINT | Compute integral of polynomial |
POLYMUL | Compute product of two polynomials |
QRD | Decompose specified matrix using QR algorithm |
QRS | Compute solution to system given requested vector and QR decomposed matrix |
ROOTS | Compute roots of polynomial |
ROW | Read row vector from matrix |
Re | Real part of complex value |
SIGMA | Sum of items of an array; traditional capital SIGMA notation |
SOE | Solve a system of equations using a linear algebra library instance |
SOLVE | Solve linear equations with column substitution |
STACK | Append a series of arrays as rows into a matrix |
STORE | Store a portable value |
SUMMATION | Sum of items of an array; summation functionality using SIGMA notation |
TR | Compute trace of matrix |
TRANSPOSE | Compute transpose of matrix |
TRIL | Compute lower triangular matrix from source |
TRIU | Compute upper triangular matrix from source |
TRUE | Logical TRUE |
VANCHE | Construct Vandermonde matrix for a Chebyshev interpolation |
VC31 | Solve LUx=b using VC31LU to produce Chebyshev spline for function values |
VERSION | software development version |
\ | Binary root operator (left [root of] right) |
\# | Matrix indexing operation selecting diag vector |
^ | Binary conventional exponentiation operator x^n; intended for small integer exponents |
abs | Absolute value (distance from origin) of parameter |
acos | Complex ARC COS function |
acot | ARC Cotangent Operator |
acsc | ARC Cosecant Operator |
arcosh | Complex ARC COSH function |
arcoth | ARC Hyperbolic Cotangent Operator |
arcsch | ARC Hyperbolic Cosecant Operator |
arg | Phase angle of a complex value |
arsech | ARC Hyperbolic Secant Operator |
arsinh | Complex ARC SINH function |
artanh | ARC Hyperbolic Tangent Operator |
asec | ARC Secant Operator |
asin | Complex ARC SIN function |
atan | Complex ARC Tan function |
ceil | Ceiling function |
cis | Complex CIS (cos x + i * sin x) function operator |
conj | Complex conjugate operator |
cos | Complex cos function of parameter |
cosCb | Cosine Cubed Operator |
cosSq | Complex cos (squared) function of parameter |
cosh | Complex cosh function of parameter |
cot | Cotangent Operator |
cotCb | Cotangent Cubed Operator |
cotSq | Cotangent Squared Operator |
coth | Hyperbolic Cotangent Operator |
csc | Cosecant Operator |
cscCb | Cosecant Cubed Operator |
cscSq | Cosecant Squared Operator |
csch | Hyperbolic Cosecant Operator |
cschSq | Hyperbolic Cosecant Squared Operator |
curl | Curl operator |
digamma | Digamma |
div | Divergence operator |
e | Epsilon base of natural log |
ep | Euler Product function |
eta | Dedekind Eta modular form |
exp | Euler exponential function |
floor | Floor function |
floordiv | Floor function for quotient |
gammainc | Incomplete Gamma function |
grad | Gradient operator |
i | Imaginary root of -1 |
ln | Natural log function of complex value |
loggamma | Loggamma function |
modSq | Modulus (distance from origin) squared of parameter |
omega | Lambert Omega function |
omega0 | Lambert W (omega) function |
pi | Symbol for the irrational value of pi |
polygamma | Polygamma function |
polylog | Jonquiere polylog function |
psi0 | Digamma (psi0) function |
psi1 | Trigamma (psi1) function |
sec | Secant Operator |
secCb | Secant Cubed Operator |
secSq | Secant Squared Operator |
sech | Hyperbolic Secant Operator |
sechSq | Hyperbolic Secant Squared Operator |
sgn | Sign SGN function value of parameter |
sin | Complex sin function of parameter |
sinCb | Sine Cubed Operator |
sinSq | Complex sin (squared) function of parameter |
sinh | Complex sinh function of parameter |
sqrt | Unary square root operator |
tan | Complex tan function of parameter |
tanCb | Tangent Cubed Operator |
tanSq | Complex tan (squared) function of parameter |
tanh | Hyperbolic Tangent Operator |
trigamma | Trigamma |
watten | Watten Zeta function |
zeta | Riemann Zeta function |
| | Logical OR |
|# | Matrix indexing operation selecting column vector |
|| | Mark function call for interval evaluation |
|~ | Logical XOR |
~ | Logical NOT |
~& | Logical NAND |
~<<= | Logical NOT implied by |
~= | Not equal to |
~=>> | Logical NOT implies |
~| | Logical NOR |
~|~ | Logical NOT XOR |