packageMath
Extends from TRANSFORM.Icons.MathPackage.
Contents
| Name | Description |
|---|---|
| ComplexMath | |
| cubicRoots_Real | Analytical solution for the real roots of a cubic equation (a*x^3+b*x^2+c*x+d=0) |
| cubicRoots_SingleReal | Returns a single real root within the user defined range for a cubic equation (a*x^3+b*x^2+c*x+d=0) |
| spliceSigmoid | Smoothing algorithm using the sigmoid function |
| Sigmoid | |
| Spline interpolation of two functions using the hyperbolic tangent | |
| Derivative of spliceTanh | |
| logspace | Create log spaced vector |
| logspace_dx | Create log spaced vector and only return the spacing between points |
| Gamma function using the Lanczos approximation | |
| Calculates the factorial of integer n | |
| Square root function with cubic interpolation near 0 | |
| QuadraticCoefficients | Returns the coefficients of a quadritic equation a*x + b*x^2 + c*x^3 from three number pairs (x,y) |
| Quadratic curve, including linear extrapolation beyond defined curve limits | |
| Calcutes a matrix f from 0 to 1 that relates a ratio of variable to fixed values | |
| Calcutes a matrix fA and f that returns the calculates a mean value based on a ratio of variable to fixed values using variableFactor | |
| interpolate_wLimit | Interpolate in a vector |
| interpolate2D | Interpolate a 2D data table |
| Create a linearly spaced 1D array and the special case when n = 1 the average is returned | |
| Create [m] linearly spaced 1D arrays stored in a [n,m] matrix and the special case when n = 1 the average is returned | |
| Create [m] linearly spaced 1D arrays stored in a [n,m] matrix and the special case when n = 1 the average is returned | |
| Create a linearly spaced 2D matrix from the linear interpolation of 4 corner values | |
| Create a linearly spaced 2D matrix from the linear interpolation of 4 edge values | |
| Create [m] linearly spaced 2D matrix stored in a [n1,n2,m] matrix from the linear interpolation of 4 edge values | |
| create a matrix from an array of values (i.e., fill(val[:],n)) for 1 dimension | |
| create a matrix from an array of values (i.e., fill(val[:],n,n2)) for 1 dimension | |
| create a matrix from an array of values (i.e., fill(val[:],n1,n2)) for 2 dimensions | |
| create a matrix from an array of values (i.e., fill(val[:],n1,n2,n3)) for 3 dimensions | |
| Arrehnius equation y = A*exp(-(Ea/RT)^b) | |
| Interpolate using a cubic Hermite spline with linear extrapolation | |
| Function to compute the derivatives for cubic hermite spline interpolation | |
| Returns true if the argument is a monotonic sequence | |
| smoothMax_splice | Once continuously differentiable approximation to the maximum function using splice |
| smoothMin_splice | Once continuously differentiable approximation to the minimum function using a splice function |
| Approximation of a general step, such that the approximation is continuous and differentiable | |
| replaceArrayValues | Replace array values with user specified values at specified index |
| indexFilter | Return array of indices from source contained or not contained in target |
| Integral of array y(x) using the trapezoidal rule | |
| radialspace | Equal volume radial spacing |
| max_len_seq | |
| max_len_seq_ternary | |
| xor | |
| max_len_seq_sine | |
| max_len_seq__sine_time | Return time sequence interval and initial mls value as the last index |