Wolfram Function Repository
Instant-use add-on functions for the Wolfram Language
Category
326 items
Give the adjugate matrix of a square matrix
Group small values in an association into a single category
Interpolation and smooth curve fitting based on local procedures
Perform an analysis of variance
Solve a combinatorial optimization problem using an Ant Colony Optimization (ACO) algorithm
Give the totals of the entries on the rising diagonals of a square matrix
Compute the inverse cosine of a number and return a result in degrees
Compute the inverse cotangent of a number and return a result in degrees
Compute the inverse cosecant of a number and return a result in degrees
Compute the inverse secant of a number and return a result in degrees
Compute the inverse sine of a number and return a result in degrees
Use the arcsine law to assess the randomness of a sequence of zeros and ones
Compute the inverse tangent of a number and return a result in degrees
Find the area between two plane curves
Compute the asymptotes to a given curve in two dimensions
Get the augmented matrix of the system of linear equations
Generate the axis-angle representation of a three-dimensional rotation matrix
Generate an orthonormal basis from a given 3D real vector
Evaluate the Bickley function
Show the trajectory of a ball bouncing in a regular n-sided polygon
Self-delimiting number representation
Get the binary iterated logarithm of a positive number
Conduct a runs–based test on a sequence of zeros and ones
Efficient computation of a binomial coefficient modulo a given number
Compute the binormal surface to a curve
Determine the root of an equation using the bisection method
Flip an individual bit in an integer (0 to 1 and 1 to 0)
A memory efficient form of solving linear systems modulo 2
A memory efficient form of computing the null space of a matrix modulo 2
A memory efficient form of Gaussian elimination to row echelon form modulo 2
Compute the Björling formula
Fast vectorized evaluation of array inequalities
Bootstrap a single statistic or a list of statistics
Join multiple boundaries to form a single boundary ElementMesh
Compute the weight of a Butcher tree
Get a list of terms in the Taylor series expansion of the error for Runge–Kutta methods
Get a list of the number of Butcher trees through a given order
Get characteristics of Butcher trees, such as the height, width, order, density and number of labelings
Determine if a Butcher tree is in valid functional syntax
Get a list of the trees for any Runge-Kutta method of a given order
Get the butcher trees through a given order that are not reduced by Butcher’s quadrature or row- or column-simplifying conditions
Compute the parametrization of a canal surface
Obtain the canonical bases for selected spaces of matrices and functions
Compute the catacaustic of a curve
Plot the catacaustic of a curve
Return an origin-centered simplex where the square of all edge lengths is 2
Get the derivative with respect to a function
Calculate the value of the second Chebyshev function ψ(x)
Calculate the value of the first Chebyshev function θ(x)
Estimate the confidence interval based on a Chi-squared distribution
Test a sequence of zeroes and ones (or a set of random reals between 0 and 1) for equidistribution and return a p-value
Compute numerically the Choquet integral of a function with respect to a probability distribution
Return the Christoffel symbol for a given metric
Compute the Clausen functions
Returns the coefficient matrix of a system of equations
Give the matrix of cofactors for a given input matrix
Compute properties of the column space of a matrix
Return a basis for the subspace spanned by the columns of a matrix
Find the common divisors of two or more integers
Find the common multiples of two or more integers
Algebraically rewrite an expression by completing the square
Complete the square of a quadratic polynomial having any number of variables but with no mixed terms
Compute a partial derivative with respect to a complex variable or its conjugate
Determine if a given number is an integer complex root of another number
Get the full list of complex nth roots of a number
Calculate conditional and marginal distributions of the multivariate normal distribution
Classifies and plots any polynomial of degree two or less in two or fewer variables
Determine the constant term in an expression
Compute the contrapedal curve
Find the coordinate vector of a vector with respect to a basis
Return a list of positive integers coprime to a given integer
Visualize the autocorrelation of data
Closed form of cos(2π/p) where p is a Fermat prime (3, 5, 17, 257, 65537) a la Gauss
Compute the cosine of an angle given in degrees
Compute the cotangent of an angle given in degrees
Check the quality of a data fitting model by splitting the data into test and validation sets multiple times
Compute the cosecant of an angle given in degrees
Plot a curve defined by its curvature
Conduct a cumulative sum-based randomness test that creates a test statistic from the maximum value that a cumulative sums random walk achieves
Compute the Darboux vector field of a curve
Rounds a machine number to a prescribed number of significant digits using conventional rounding rules
Get the diagonalized matrix of a given matrix
Write a quadratic expression as a sum of squares by eliminating its mixed terms and then completing squares
Find the sum of digits in the positional representation of an integer
Dirac matrices in any dimensions
Plot and find the area of a region determined by a list of points, the x axis and the type of boundary
Find an economized rational approximation to a function
Get the effective precision of an expression
Compute Egyptian fractions using different methods
Make a simulation of the Einstein solid
Given tensors and their indices, sum over repeated indices
Find the cumulative probability within the specified elliptic domain
Find ellipsoidal location statistics
Find the ellipsoidal loci of the quartiles of matrix
Compute the Enneper-Weierstrass parametrization
Set up a symbol to give an error message when called with an unexpected number of arguments
Get the Euler–Lagrange differential equations derived from a given functional
Determine whether an expression is an even function of the given variable or variables
Compute the evolute of a curve
Compute a Groebner basis and a conversion matrix from the input polynomials to the basis
Compute a reduced basis for a set of vectors, along with a unimodular matrix that converts from the vectors to the reduced basis
Evaluate the Fabius function
Fast factorial modulo a given number
Install or update the finite element FEMAddOns paclet
Fibonacci-digit encoding for a number
Find instances of a binary operator that satisfy equational constraints
Try to find the repetition period for nesting of a function
Express an integer factorization as it would be seen in a factorization table
Shift the zero-frequency term to the center of the spectrum
Invert a zero-frequency shift
Generate a fractional Brownian surface
Compute and visualize the roots of fractional (noninteger) derivatives of polynomials
Estimate the confidence interval based on an F-ratio distribution
Recover an integer from negabinary representation
Convert TensorContract expressions into an equivalent form using Dot and Tr
Compute the discontinuities of a function of a single variable
Determine the injectivity and surjectivity of a function
Get information about a real-valued univariate function
Determine the parity of a function (whether it is even or odd) with respect to one or more variables
Model ball trajectories in a 2D Galton board using Hertzian force laws between the ball and the pegs
Simplify gamma functions in expression
Compute the Gaussian curvature of a surface
Find the error in the Gaussian quadrature approximation of a function’s integral
Get a list of abscissa-weight pairs based on the Gaussian quadrature
A generalized sigmoidal interpolating polynomial
Find the determinant of the covariance matrix
Find a mini-max approximation of a function defined parametrically
Find a rational interpolation of a function defined parametrically
Find a unimodular conversion matrix corresponding to a lattice Gramian matrix
Find the Gray code for an integer
Get k-subsets of a given set in minimum change order
Get subsets of a given set in minimum change order
Test whether an integer is a happy number
Check if a symbol has definitions associated with it
Computes the Hedges' g statistic measuring an "effects size" difference between two lists of data
Compute the area of a triangle from the edge lengths
Compute the Hessian determinant of a function with respect to a list of variables
Compute the Hessian matrix of a function with respect to a list of variables
Convert a hexadecimal string to a real number
Compute the prime factorization of an integer and return it in an inactivated form
Give the incomplete partial fraction decomposition of a rational function
Decompose a matrix into Independent Component Analysis matrix factors
Find the inflection points of a function of one variable
Generate all compositions of an integer into the specified number of parts
Counts the number of times an integer k appears within all possible ways to partition an integer n without calculating n’s integer partitions
Check whether the argument is a weakly decreasing list of positive integers
Determine the spectral decomposition of an integer in a modular number system
Compute and plot the approximation to the integral of a function on an interval
Compute the intercepts of a function with the coordinate axes
Extract data from an InterpolatingFunction object
Obtain the domain of an interpolating function object
Find a basis for the intersection of subspaces of ℝ^n
Calculate the complement of intervals
Plot intrinsic curves in 3D
Compute the inverse Fibonacci function
Find a function with a given Fourier exponential series
Compute the inversion of a curve
Compute the involute of a curve
Compute a periodogram for data from unevenly spaced intervals
Determine the iterated logarithm of an input
Compute the Jacobian determinant of a vector function with respect to a list of variables
Compute the Jacobian matrix of a vector function with respect to a list of variables
Evaluate the Jacobi epsilon function
Find the solution of the Josephus problem
Get a dynamic plot of a univariate function along with supplemental information, known in the German language as a Kurvendiskussion
Generate a matrix from a list such that no row or column contains the same element twice
Determine the consistency equations required for a system of linear equations to have a solution
Determine whether an expression represents a linear function of a given set of variables
Determine whether a set of vectors is linearly independent
Smooth noisy data using local regression
Contracts sums of logarithms into a single logarithm
The logit function from probability
Neural network layer that implements the LogSumExp operation on any level
Check if a number falls into the range of machine-sized integers for your computer
Get a magic square for odd dimension
Generate a plot in which the plot ranges and function parameters can be manipulated dynamically
Transform a statistical distribution by applying the same function to all of its arguments
Find the null values and vectors for the pencil of a set of square matrices
Find the permutation that maximizes a function
Compute the mean curvature of a surface
Estimate the confidence interval of the difference between the population means
Create a lognormal distribution using mean and median as parameters instead of the conventional parameters
Find a mini-max approximation of a function
Get the minimum and maximum of a list rounded to a multiple
Implement the Ramanujan mock theta functions
Computes polygons, circles, compositions, and transformation functions for the tessellation of the upper half-plane by the modular group.
Truncate negative numbers in the result of subtraction
Convert vector descriptions of mortality into another representation
Fit multiple datasets with multiple expressions that share parameters
Find the kurtosis coefficient for multivariate data
Find the scalar mean of the Euclidean distances between the multivariate data points and their mean
Find the median Euclidean distance from the median of the elements of multivariate data
Find the mean of multivariate data after removing outermost points
Find a numerical approximation to a function derivative near the specified point
Compute the negative pedal curve
Numerically evaluate the gradient of a function summed over the eigenvalues of a matrix, with respect to matrix parameters
Implement the Neumann polynomials
Find the error in the Newton–Cotes quadrature formula
Get the abscissa–weight pairs of the elementary Newton–Cotes formula
Approximate the root of a function using Newton’s method
Plot the function together with a graphical display of the Newton iterations approximating its root
Get the successor, in Gray code order, of a given subset
Get the next composition of an integer in canonical order
Get the lexicographic successor of a k-subset of a list
Get the next subset of a given set in lexicographic order
Get the next permutation in lexicographic order
Find a numerical approximation for a Fourier exponential series coefficient of a function
Find a numerical approximation for a Fourier cosine coefficient of a function
Find a numerical approximation for a Fourier cosine transform
Find a numerical approximation to the Fourier sequence transform
Find a numerical approximation for an exponential Fourier series expansion of a function
Find a numerical approximation for a Fourier sine coefficient of a function
Find a numerical approximation for a Fourier sine transform
Find a numerical approximation for a Fourier transform
Find a numerical approximation for a trigonometric Fourier series expansion of a function
Find a numerical approximation for a function with a given Fourier exponential series
Find a numerical approximation for an inverse Fourier cosine transform
Find a numerical approximation to the inverse Fourier sequence transform of a periodic function
Find a numerical approximation for an inverse Fourier sine transform
Find a numerical approximation for the inverse Fourier transform
Find the numerical approximation for the inverse Laplace transform
Find the limiting value of an expression numerically
Decompose a matrix into two non-negative matrix factors
Estimate the confidence interval based on a normal distribution
Compute the normal surface of a curve
Find a numerical approximation of a residue of an expression around the specified point
Find a numerical approximation of a series expansion of a function
Compute the digit in a given place of the positional representation of a number
Compute the nullity of a matrix
Determine the value of an integral using a numerical method
Find the root of an equation or number using a specified numerical method
Search numerically for the values of parameters of a trial function that extremize a functional
Determine whether an expression is an odd function of the given variable or variables
Return the list provided by the OEIS for a given OEIS sequence number
Access sequences and metadata from The Online Encyclopedia of Integer Sequences
Get the ordered tuple with the given index and length
Give the index of an ordered tuple
Get the osculating circle of a curve
Compute parallel (offset) curves
Compute the parallel surface of a surface
Compute the pedal of a curve
Give the permutation corresponding to a given length and lexicographic index
Give the lexicographic index of a permutation
Get the positions of the columns that are pivot columns of a matrix
Get the value of the Plouffe P function
Simplify polygamma functions in an expression
Simplify polylogarithms in an expression
Compute the degree of a polynomial in any number of variables
Homogenize a polynomial with respect to a given set of variables
Get the total degree of a polynomial in any number of variables
Compute the pooled standard deviation of multiple lists of data
Compute the pooled variance of multiple lists of data
Compute the Popov decomposition of a matrix of univariate polynomials
Compute the mean of a list of numbers all taken to some power
Compute the total of a list of numbers all taken to some power
Give the remainder on division of a power tower expression
Get the set of primitive nth roots of unity
Project a vector onto a subspace
Represent the distribution of a quadratic form with a multivariate normal
Determine whether an expression represents a quadratic function of a given set of variables
Compute the quadratic residues of an integer
Compute the radial curve of a given curve
Randomly choose a point within a specified domain
Check if two lists are equal as ratios
Find a rational interpolation of a function
Get the Euclidean distance between two real vectors without using absolute value
Give a string representing the hexadecimal form of a real number
Display a number in decimal form so that recurring digit sequences are highlighted and displayed only once
Remove intervals that are wholly contained in other intervals
Plot Riemann surfaces of compositions of elementary functions
Compute a rolling curve
Create a binary matrix with a rotated, ellipse-shaped region of 1s
Calculate rounded percentages that always sum to 100%
Compute properties of the row space of a matrix
Return a basis for the subspace spanned by the rows of the matrix
Conduct a runs up–based randomness test on a sequence of random reals between 0 and 1
Solve differential equations using the Runge-Kutta method
Conduct a randomness test on a sequence of random reals between 0 and 1 using run lengths of increasing subsequences
Determine whether two lists of vectors span the same subspace
Computes the secant of an angle given in degrees
Turn a sequence of expressions into a symbolic product
Turn a sequence of expressions into a symbolic sum
Conduct an empirically derived test that assesses randomness using the frequencies of serial combinations of 0s and 1s
Determine the number of significant digits in a number
Find the topological boundary of a simplex or simplicial complex
Get the simplex median of the elements of a matrix
Replace repeated subexpressions in an expression with new symbols
Compute the sine of an angle given in degrees
Find a small solution to a system of linear equations over the integers
An improved sigmoidal interpolation function
A sigmoidal interpolation function
Use a discrete cosine transform–based method to test the randomness of a sequence of random reals
Move back and forth from the squared space or square root space of an algebraic number field
Compute the stationary points of a function of one or more variables
Generate the zero-free compositions of a positive integer
Estimate the confidence interval based on Student t distribution
Get the subset with the given index and length
Give the index of a subset
Get a variable range against which to plot a given function
Find a basis for the sum of a list of subspaces of ℝ^n
Compute the tangent of an angle given in degrees
Compute the tangent developable surface of a curve
Compute properties of the tangent line to a curve at a given point
Find the tangent plane of a function at a point
Transform components of tensors with arbitrary rank with regard to their transformation behavior under any given mapping
Given a metric, convert between covariant and contravariant components of a tensor
Get the negabinary representation of an integer
Get the total variation of a matrix
Convert an expression involving Dot and Tr into an equivalent expression using TensorContract
Create quadrilateral polygon with two parallel sides
Test if three given lengths make a triangle
Linear model fitting discarding outliers
Find row and column effects in a data matrix by repeatedly subtracting the median
Return the tuple corresponding to a given index
Compute the index of a given tuple of non-negative integers
Compute the turning number of a curve
Find the probability of the absolute value of the test statistic being at least as extreme as the given value
Get a matrix with a 1 in a selected position and 0s elsewhere
Calculate the variance of a list along with its uncertainty
Estimate the confidence interval of the ratio of the population variances
Find the values of parameters of a trial function that extremize a functional
Get the variational derivative of a functional
Determine if the span of one list of vectors is contained in the span of a second list of vectors
Represent the Wishart distribution
Replace the diagonal of an arbitrary matrix with zeros
Simplify zeta functions in expressions