| 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 |
| +#* | 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 |
| -# | 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 |
| @# | 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 |
| Ai | Airy Ai function |
| B | Bernoulli Number |
| BERNOULLI | Bernoulli function B(m) for second (n=1) Bernoulli numbers |
| Bi | Airy Bi function |
| 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 |
| COV | Computed co-variance of an array of values |
| 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 |
| E1 | E1 Exponential Integral |
| EIG | Compute Von Mises dominant eigen-pair |
| EVALSPLINE | Evaluate a VC31 spline function at specified parameter |
| Ei | Exponential Integral |
| 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 |
| HARMONIC | Harmonic function |
| HYPOT | Distance in multi-dimensional space; SQRT of sum of squares of array elements |
| I0 | Bessel I0 function from Colt library |
| I0e | Bessel I0e function from Colt library |
| I1 | Bessel I1 function from Colt library |
| I1e | Bessel I1e function from Colt library |
| 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 |
| J0 | Bessel J0 function from Colt library |
| Jn | Bessel Jn function from Colt library |
| Jp | Bessel Jp |
| K0 | Bessel K0 function from Colt library |
| Ka | Bessel Ka |
| Kn | Bessel Kn function from Colt library |
| 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) |
| 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 |
| MEAN | Mean of an array of values |
| MEDIAN | Median of an array of values |
| MIN | Minimum value found in array |
| MINOR | Compute minor of matrix |
| MINUS | Arithmetic binary subtraction operator |
| Mode | Mode of an array of values |
| 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 |
| 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 |
| STDEV | Standard deviation of an array of values |
| 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 |
| VAR | Computed variance of an array of values |
| VC31 | Solve LUx=b using VC31LU to produce Chebyshev spline for function values |
| VERSION | software development version |
| Y0 | Bessel Y0 function from Colt library |
| Yn | Bessel Yn function from Colt library |
| \ | 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 | ABS function value of parameter |
| acos | ARC Cosine Operator |
| acot | ARC Cotangent Operator |
| acsc | ARC Cosecant Operator |
| arcosh | ARC Hyperbolic Cosine Operator |
| arcoth | ARC Hyperbolic Cotangent Operator |
| arcsch | ARC Hyperbolic Cosecant Operator |
| arsech | ARC Hyperbolic Secant Operator |
| arsinh | ARC Hyperbolic Sine Operator |
| artanh | ARC Hyperbolic Tangent Operator |
| asec | ARC Secant Operator |
| asin | ARC Sine Operator |
| atan | ARC Tangent Operator |
| ceil | Ceiling function |
| cos | Cosine Operator |
| cosCb | Cosine Cubed Operator |
| cosSq | Cosine Squared Operator |
| cosh | Hyperbolic Cosine Operator |
| cot | Cotangent Operator |
| cotCb | Cotangent Cubed Operator |
| cotSq | Cotangent Squared Operator |
| coth | Hyperbolic Cotangent Operator |
| cp | Corless function |
| 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 |
| exp | Euler exponential function |
| floor | Floor function |
| floordiv | Floor function for quotient |
| gammainc | Incomplete Gamma function |
| grad | Gradient operator |
| li | Logarithmic Integral |
| ln | Natural log function of complex value |
| loggamma | Loggamma function |
| omega | Lambert Omega function |
| pi | Symbol for the irrational value of pi |
| polygamma | Polygamma function |
| polylog | Jonquiere Polylog 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 | Sine Operator |
| sinCb | Sine Cubed Operator |
| sinSq | Sine Squared Operator |
| sinh | Hyperbolic Sine Operator |
| sqrt | Unary square root operator |
| tan | Tangent Operator |
| tanCb | Tangent Cubed Operator |
| tanSq | Tangent Squared Operator |
| tanh | Hyperbolic Tangent Operator |
| trigamma | Trigamma |
| watten | Watten 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 |