# All Resources

810 items

## A

• ### AbortOnMessage

Abort an evaluation as soon as a message is generated

• ### ActuarialCommutation

Creates an Association containing values for the six standard commutation functions used in actuarial mathematics

#### Keywords:

Pairs each element of a list with its index

#### Keywords:

Check if a word is an adjective

#### Keywords:

Give the adjugate matrix of a square matrix

#### Keywords:

Check if a word is an adverb

• ### AffineCipher

Encipher a string using the affine cipher

• ### AffineDecipher

Decipher a string using the affine cipher

• ### AggregationSystem

Evolve a 2D array of cells by randomly adding new cells at positions with certain neighborhood configurations

• ### AkimaInterpolation

Interpolation and smooth curve fitting based on local procedures

• ### AkimaSpline

Smooth curve interpolation based on local procedures for a multiple-valued curve (x(u), y(u))

• ### AlgebraicSubstitutionTiling

Return a substitution tiling

• ### AllSameAs

Check if all elements of a list are the same as a value

• ### AlternateElements

Combine specified elements of two lists into a new list

• ### AnagramQ

Test whether strings are anagrams

• ### Anagrams

Find all the anagrams of a word

• ### AncientNumberRepresentation

Display the written representation of an integer in any of several ancient number systems, including Babylonian

• ### ANOVA

Perform an analysis of variance

• ### Antidiagonal

Give the antidiagonal of a matrix

• ### AntidiagonalMatrix

Creates an antidiagonal matrix by given the antidiagonal

• ### AntidiagonalMatrixQ

Tests whether a matrix is an antidiagonal matrix

• ### AntidiagonalTotals

Give the totals of the entries on the rising diagonals of a square matrix

• ### AppendSequence

Append multiple items to an expression at once

• ### ArcCosDegree

Compute the inverse cosine of a number and return a result in degrees

• ### ArcCotDegree

Compute the inverse cotangent of a number and return a result in degrees

• ### ArcCscDegree

Compute the inverse cosecant of a number and return a result in degrees

• ### ArcLine

A curved line between two points

• ### ArcSecDegree

Compute the inverse secant of a number and return a result in degrees

• ### ArcSinDegree

Compute the inverse sine of a number and return a result in degrees

• ### ArcsineLawRandomnessTest

Uses the arcsine law to assess the randomness of a sequence of zeros and ones

• ### ArcTanDegree

Compute the inverse tangent of a number and return a result in degrees

• ### AreaBetweenCurves

Find the area between two plane curves

• ### ArgumentCount

Count the number of arguments a pure function or compiled function takes

• ### AssociatePairs

Convert a list of pairs into an association

• ### AssociationKeyFlatten

Flatten keys in a nested association

• ### AssociationMapAt

Similar to MapAt but with improved behavior for nested expressions involving associations

• ### AssociationNotebook

Create a structured notebook containing data from an association

• ### AssociationPartition

Partition an association into a list of associations

• ### AstroAngularDistance

Compute the angular distance between astronomical entities

• ### AstroDistance

Computes the distance between astronomical entities

• ### Asymptotes

Compute the asymptotes to a given curve in two dimensions

• ### AsynchronousDynamicModule

A wrapper function for dynamic modules which causes a placeholder to be shown during initialization

• ### AtbashCipher

Encipher a string using the Atbash cipher

• ### AtomicNumber

Find the atomic number for a given element

• ### AugmentedMatrix

Get the augmented matrix of the system of linear equations

## B

• ### BakersMap

Apply baker’s map on an image

• ### BarycentricCoordinates

Find the barycentric coordinates of a point

• ### BayesianLinearRegression

Perform Bayesian linear regression with conjugate priors

• ### BenchmarkPlot

Plot the timings of a benchmark

• ### BesselSimplify

Simplify Bessel functions in expression

• ### BilliardPolygon

Show the trajectory of a ball bouncing in a regular n-sided polygon

• ### BinaryCodedTernary

Self-delimiting number representation

• ### BinaryIteratedLog

Implements the binary iterated logarithm function

• ### BinaryRunRandomnessTest

Conducts a runs–based test on a sequence of zeros and ones

• ### BinarySerializeWithDefinitions

Serialize an expression along with any dependent definitions

• ### BinCountAssociation

Collect histogram data in an association of bin intervals and bin heights

• ### BinListsBy

Bins data in to lists based on applying a function to each item.

• ### BiPlot

Visualize the principal components of tabular data

• ### BirdSay

Have a bird say an expression

• ### BisectionMethodFindRoot

Determine the root of an equation using the bisection method

• ### BisectList

Make a pair of lists consisting of alternate terms from the original list

• ### BitBooleanFunction

Apply a Boolean function to corresponding bits in integers

• ### BitFlip

Flip an individual bit in an integer (0 to 1 and 1 to 0)

• ### BitListToByteArray

Convert a list of bits to a byte array

• ### BitStringLinearSolve

A memory efficient form of solving linear systems modulo 2

• ### BitStringNullSpace

A memory efficient form of computing the null space of a matrix modulo 2

• ### BitStringRowReduce

A memory efficient form of Gaussian elimination to row echelon form modulo 2

• ### BlendLine

Blend between lines

• ### BlockDiagonalMatrix

Create a block-diagonal matrix from submatrices

• ### BlockProtected

Modify definitions of protected symbols and ensure that their attributes are restored

• ### Bob

Make anything bob up and down

• ### BoolEval

Fast vectorized evaluation of array inequalities

• ### BrowserOpen

Open a web browser with the given URL

• ### ButcherTreeCount

Get a list of the number of Butcher trees through a given order

• ### ButcherTreeQ

Determine if a Butcher tree is in valid functional syntax

• ### ButcherTrees

Get a list of the trees for any Runge-Kutta method of a given order

• ### ButcherTreeSimplify

Get the butcher trees trough a given order that are not reduced by Butcher’s quadrature, row- or column- simplifying conditions

• ### ButtonWithStatus

Create a button whose label changes while its action is being performed

• ### ByteArrayPlot

Visualize the contents of binary data

• ### BytesToQuantity

Convert a byte count to a quantity of bytes in an appropriate unit

## C

• ### CacheTo

Return a stored expression if it exists; otherwise, evaluate and store an expression

• ### CaesarCipher

Performs Caesar’s substitution cipher on a string

• ### CaesarDecipher

Decipher a Caesar-enciphered string

• ### CanonicalBasis

Obtain the canonical bases for selected spaces of matrices and functions

• ### CanonicalListRotation

Return a canonical rotation for a list of values

• ### Cartogram

The cartogram function generates geometrically distorted maps, where the distortion conveys information derived from the input data.

• ### CatchAll

Get \$Aborted for uncaught Throw or Abort in an evaluation

• ### CatchFailure

Catches any Failure object thrown by an enclosed ThrowFailure evaluation

• ### CatMap

Apply cat map on an image

• ### CellEvaluationButton

Make a button that evaluates a set of cells when clicked

• ### CellInformation

Retrieve information about selected cells in notebook

• ### ChannelMessages

Send relevant data to a channel object when a message occurs

• ### ChaoCipher

Encipher a string using the Chaocipher

• ### ChaoDecipher

Decipher a Chaocipher-enciphered string

• ### ChaosGame

Plot iterations for the 2D chaos game

• ### ChebyshevPsi

Calculate the value of the second Chebyshev function ψ(x)

• ### ChebyshevTheta

Calculate the value of the first Chebyshev function θ(x)

• ### CheckboxBarSelectAll

A version of CheckboxBar which includes a “Select all” checkbox

• ### CheckboxLegended

Add a legend with checkboxes to a plot that toggles individual datasets on and off dynamically

• ### CheckerboardImage

Create an image of a checkerboard pattern

• ### CheckMatch

Verify that an evaluation output matches a given pattern and produces no errors

• ### ChemicalNameToSMILES

Convert a chemical name into a SMILES identifier string

• ### ChessPGNDisplay

Dynamically display chess games from a Portable Game Notation (PGN) string or file

• ### ChiSquareCI

Estimate the confidence interval based on a Chi-squared distribution

• ### ChiSquareRandomnessTest

Tests a sequence of 0s and 1s or a set of random reals between 0 and 1 for equidistribution and returns a p-value

• ### ChordDiagram

Make a weighted connectivity graph using circular embedding

• ### ChristoffelSymbol

Return the Christoffel symbol for a given metric

• ### ChromaticNumber

Compute the vertex chromatic number of a graph

• ### Circled

Put a circle around an expression

• ### CircleFlowChart

A chart displaying repeating steps of a process

• ### CircleTheDrain

Play Bob Sandheinrich’s “Circle the Drain” game

• ### ClausenCl

Compute the Clausen functions

• ### ClickedNotebook

Click a notebook to get it

• ### ClickToCopy

Make an expression that is copied to the clipboard when clicked

• ### ClipboardContent

Get the contents of the clipboard as an expression

• ### CloseCellGroups

Close cell groups in a notebook by style

• ### CloseOtherNotebooks

Close all other open notebooks

• ### CloudPutByHash

CloudPut to a location determined by the hash of an expression

• ### CloudResourceFunction

Access functions deployed to your own or another user’s Wolfram Cloud account that are not in the official function repository

• ### CoefficientMatrix

Returns the coefficient matrix of a system of equations

• ### Cofactor

Get a cofactor of a matrix

• ### CofactorMatrix

Give the matrix of cofactors for a given input matrix

• ### Collatz

Get the Collatz sequence starting with a given value

• ### ColorBlindnessDiagram

Given a symbol and two colors make a color blindness diagram

• ### ColorToHex

Convert a color to a hex string

• ### ColumnSpace

Compute properties of the column space of a matrix

• ### ColumnSpaceBasis

Return a basis for the subspace spanned by the columns of a matrix

• ### CommonMultiples

Finds the common multiples of two or more integers

• ### CompileColorFunction

Compile a color function for improved performance in colorizing images

• ### ComplementaryAngle

Compute the geometric complement to a given angle

• ### ComplementaryAngleDegree

Compute the geometric complement to a given angle using degrees

• ### CompleteSquare

Algebraically rewrite an expression by completing the square

• ### CompleteTheSquare

Complete the square of a quadratic polynomial having any number of variables but with no mixed terms

• ### ComplexRootQ

Determine if a given number is an integer complex root of another number

• ### ComplexRoots

Get the full list of complex nth roots of a number

• ### Composite

Get the nth composite number

• ### CompressCloudObject

Compress the contents of a cloud object that contains a Wolfram Language expression

• ### CompressWithDefinitions

Compress an expression, along with any needed definitions, so that it can be used in another session

• ### ConditionedMultinormalDistribution

Calculate conditional and marginal distributions of the multivariate normal distribution

• ### ConicSectionPlot

Classifies and plots any polynomial of degree two or less in two or fewer variables

• ### ConjugatePartition

Switch the rows and columns of a partition

• ### ConstantAssociation

Create an association whose values are all a constant

• ### ConstantTerm

Determine the constant term in an expression

• ### ContainsAllMultiplicities

Similar to ContainsAll but taking the multiplicities into consideration

• ### ContainsQ

Determine whether an input expression contains one or more subexpressions (at any level) matching a given pattern

• ### ContextDependencies

Determine how symbols in a first context depend on symbols in a second context

• ### ContextModule

Temporarily set \$Context and \$ContextPath to a unique empty context for an evaluation

• ### CoordinateVector

Find the coordinate vector of a vector with respect to a basis

• ### CoprimeIntegerList

Return a list of positive integers coprime to a given integer

• ### CopyDefinitions

Copy the definitions of one symbol to another

• ### CorrespondingIntegers

Create a list of positive integers containing as many elements as the expression to which it is applied

• ### CosDegree

Compute the cosine of an angle given in degrees

• ### CotDegree

Compute the cotangent of an angle given in degrees

• ### CousinPrimes

Get the pairs of primes that differ by 4

• ### CrackCaesarCipher

Attempt to crack a Caesar-enciphered message

• ### CreatePackageEventHandler

Create an event handler that evaluates an expression when a package is loaded

• ### CreateResourceNotebook

Create a definition notebook for a new resource object

• ### CreateResourceObjectGallery

Deploy a gallery of resource objects to the cloud

• ### CrossRecurrencePlot

Visualize the overlap of two discrete time series

• ### CscDegree

Compute the cosecant of an angle given in degrees

• ### CubehelixColorFunction

Generate color functions using the “cubehelix” method

• ### CumulativeAverages

Calculate the cumulative averages of a list

• ### CurvaturePlot

Plot a curve defined by its curvature

• ### CUSUMMaxRandomnessTest

Conducts a cumulative sum–based randomness test that creates a test statistic from the maximum value that a cumulative sums random walk achieves

• ### CyclicTagSystem

Compute the evolution of a cyclic tag system

## D

• ### DatasetForm

Display data formatted like a dataset

• ### DateListPlotRanged

Plot a time series that includes shading to indicate ranges in the plotted value

• ### DeclareArgumentCount

Set up a symbol to give an error message when called with an unexpected number of arguments

• ### DecodeFromIDNA

Decode an IDNA string

#### Keywords:

Delete adjacent duplicates from a list

• ### DeleteCasesFrom

Remove all elements from the value of a symbol that match a pattern and reset the symbol to the result

• ### DeleteFrom

Delete an element from the value of a symbol and reset the symbol to the result

• ### DerangementQ

Test whether the permutation list is completely scrambled

• ### Derangements

Give all the ways the numbers 1, 2, …, n can be scrambled completely

• ### DesaturateExcept

Desaturate an image except for a specified color or colors

• ### DescendingSublists

Split a list at its left-to-right maxima

#### Keywords:

Write a quadratic expression as a sum of squares by eliminating its mixed terms and then completing squares

• ### DifferencesBy

Apply a function to neighboring pairs in a list

• ### DigitSum

Find the sum of digits in the positional representation of an integer

• ### DiracMatrix

Dirac matrices in any dimensions

• ### DirectionParametricPlot

Create a parametric plot of a curve in the plane with direction indicated by arrowheads and color

• ### DirectionParametricPlot3D

Create a parametric plot of a curve in space with direction indicated by arrowheads and color

• ### DirectorySize

Find the total size of a directory

#### Keywords:

Eliminate elements from a list for which a given conditional is True

• ### DiscreteIntegralPlot

Plot and find the area of a region determined by a list of points the x axis and the type of boundary

• ### DivergentColorFunction

Create a diverging color map with a neutral central color for scientific visualization

• ### DniIntegerForm

The D’ni glyph corresponding to a base-10 integer

• ### DottedArrayPlot

Plot an array of values, with dots at specified positions

• ### DoyleSpiral

Plot Doyle spirals

• ### DragRearrange

A dynamic interface for ordering items in a list

• ### DragZoomPlot

A version of Plot which allows you to zoom into the plot using the mouse

• ### DropColumn

Drop columns from matrices

• ### DropTrailingWhile

Drop elements at the end of a list so long as a criterion is fulfilled

• ### DropWhile

Drop elements of a list while a criterion remains true

• ### DuckDuckGoQuery

Query instant answers from the DuckDuckGo search website API

• ### DuplicatesList

Give the elements that appear more than once in the input list

• ### DyckWords

Give all possible ways to form proper brackets

• ### DynamicFaceGridsBehind

Show FaceGrids on the rear of a 3D graphic

• ### DynamicMap

Interruptibility map a function over a list while showing a progress indicator

## E

• ### EarthAsteroidImpact

Calculate the physical effects of an asteroid impact on Earth based on asteroid composition and velocity

• ### EasterSunday

Find the date of Easter Sunday for a given year

• ### EasterSundayGreekOrthodox

Find the date of Easter Sunday according to the Greek Orthodox Church

• ### EchoEvaluate

Debug applications of a function more easily by printing its arguments and the result

• ### EchoIf

A curried form of Echo that can be useful in certain debugging situations

• ### EchoNormal

Print the code in InputForm unformatted

• ### EchoSet

Set a value to a symbol and print them

• ### EchoTiming

Print the timing for an evaluation and return the result

• ### EconomizedRationalApproximation

Find an economized rational approximation to a function

• ### EffectivePrecision

Get the effective precision of an expression

• ### EgyptianFraction

Compute Egyptian fractions using different methods

• ### EinsteinSolid

Make a simulation of the Einstein solid

• ### ElementQ

Test if an element is contained in a list

• ### EllipsoidProbability

Find the cumulative probability within the specified elliptic domain

• ### EllipsoidQuantile

Find ellipsoidal location statistics

• ### EllipsoidQuartiles

Find the ellipsoidal loci of the quartiles of matrix

• ### EmptyQ

Test whether a structure can be considered empty

• ### EncodeToIDNA

Encode a string to the IDNA format

• ### EnsureDirectory

Ensure that a directory exists, no matter what

• ### EnsureFilePath

Create the parent directories necessary to fill out a given file path

• ### EntityClassDimensions

Produce a list with the number of entities in an entity class and the number of properties possessed by each entity therein

• ### Erfci

Set up a symbol to give an error message when called with an unexpected number of arguments

• ### EulerEquations

Get the Euler–Lagrange differential equations derived from a given functional

• ### EulerianNumber

Get the number of permutations with a given number of ascents

• ### EvaluateBenchmark

Measure the evaluation timings of a function on a given set of inputs

• ### EvaluationTiming

Get a full timing report for functions evaluated during an evaluation

• ### EvenFunctionQ

Determine whether an expression is an even function of the given variable or variables

• ### Excise

Remove enclosed arguments

• ### ExpandableForm

Print a form where subexpressions can be collapsed (by right clicking) or expanded (by clicking)

• ### ExportRotatingGIF

Export 3D graphic objects as spinning animations in GIF format

• ### ExportYAML

Export an expression as a YAML file

• ### ExpressionBag

A data structure meant for accumulating items efficiently

• ### ExpressionToFunction

Convert an expression to a pure function by specifying which symbols should be used as input arguments

• ### ExpressionViewer

A dynamic tool that helps visualize the structure of an expression

• ### ExtendedGroebnerBasis

Compute a Groebner basis and a conversion matrix from the input polynomials to the basis

## F

• ### FactorGraph

Get a graph representation for the factorization of an integer

• ### FailOnMessage

Stop an evaluation when a message is encountered and return a given failure expression

• ### FCGRImage

Produce a Frequency Chaos Game Representation image from a string of nucleotides

#### Keywords:

Install or update the finite element FEMAddOns paclet

• ### FerrersDiagram

Display the Ferrers diagram of a partition with dots

• ### Fibbinary

Get the fibbinary sequence

• ### FileQ

Test if a file exists

• ### FileSystemCompare

Compare the contents of two directories

• ### FindExtraordinaryLines

Return the lines of three or more points, given a set of points

• ### FindFoodUK

Find information on food businesses in the UK using the Food Standards Agency database

• ### FindGroupIsomorphism

Find up to a specified number of isomorphisms between two permutation groups

• ### FindPythonExecutable

Automatically attempt to find a Python executable on the current machine

• ### FindRanges

Find continuous ranges in a list of integers

• ### FiniteStateIndicatorIcon

Give graphics to indicate the state of a finite-state system such as the head of a Turing machine

• ### FirstWebImage

Get a single image from web search

• ### FloydSteinbergDithering

Apply Floyd–Steinberg dithering to an image

• ### FoldRight

Compute a right-associated fold

• ### FoldRightList

Compute a right-associated fold returning the list of intermediate results

• ### FontColorFromBackgroundColor

Determine an appropriate font color from a given background color

• ### FormatAsResourceFunction

Format a symbol as a ResourceFunction in outputs

• ### FormatFactorization

Express an integer factorization as it would be seen in a factorization table

• ### FourierShift

Shift the zero-frequency term to the center of the spectrum

• ### FractalCellularTexture

Generate Worley's cellular texture

• ### FractionalBrownianMotion2D

Generate a fractional Brownian surface

• ### FRatioCI

Estimate the confidence interval based on an F-ratio distribution

• ### FrobeniusSymbolFromPartition

Get a pair of lists representing the Ferrers diagram of a partition

• ### FromAtomicNumber

Find the element for a given atomic number.

• ### FromCamelCase

Split camel case phrases into separate words

• ### FromCharacterName

Get a string character from its name

• ### FromInversionVector

Construct the permutation list corresponding to the given inversion vector

• ### FromISOTimestamp

Parse a string in ISO 8601 format to a DateObject

• ### FromNegabinary

Recover an integer from negabinary representation

• ### FromRDCoordinates

Convert Dutch RD coordinates to GeoPosition objects

• ### FromRecursiveRewrite

Recover expressions using RecursiveRewrite generated rules

• ### FromResistorColorCode

Determine the resistance of an electronic resistor from a specified list of colors

• ### FubiniNumber

Count the number of ways to partition a set where the order of the subsets matters

• ### FullSymbolName

Return a fully qualified name of a symbol regardless of current context settings

• ### FunctionDiscontinuities

Compute the discontinuities of a function of a single variable

• ### FunctionJectivity

Determine the injectivity and surjectivity of a function

• ### FunctionParity

Determine the parity of a function (whether it is even or odd) with respect to one or more variables

• ### FuriganaForm

Show kana with a piece of Japanese text that indicates the pronunciation of kanji

## G

• ### GammaSimplify

Simplify gamma functions in expression

• ### GenealogyTreePlot

Generate a genealogy family tree showing the relationship between you and another relative

• ### GeneralizedChaosGame

Create fractals by random partial jumps toward reference points

• ### GeneralizedDMSString

Convert an angle into a customizable degree-minute-second string

#### Keywords:

A version of MapThread that allows for ragged arrays and for lists with unequal depth

• ### GeneralizedVariance

Find the determinant of the covariance matrix

• ### GeneralMiniMaxApproximation

Find a mini-max approximation of a function defined parametrically

• ### GeneralRationalInterpolation

Find a rational interpolation of a function defined parametrically

• ### GeoGraphics3D

A 3D rotatable sphere version of GeoGraphics

• ### GetKeyValuePattern

Create a suitable KeyValuePattern from an example association

• ### GetUnboundSymbols

Get all the non-local symbols that appear in an expression

• ### GOESEastAnimate

Animates one day of GOES-East satellite imagery

• ### Goldbach

Get all representations of an even integer as the sum of two primes

• ### GracefulGraphFromPermutation

Show the graceful graph corresponding to a given permutation

• ### GraphicsBounds

Get the plot range used in a piece of graphics

• ### GrayCode

Find the Gray code for an integer

## H

• ### HappyNumberQ

Test whether an integer is a happy number

• ### HasDefinitionsQ

Check if a symbol has definitions associated with it

• ### HashHue

Map an expression to a color based on a hash

• ### HeronFormula

Compute the area of a triangle from the edge lengths

• ### HertzsprungRussellDiagram

Plot the position of stars in a Hertzsprung–Russell diagram

• ### HessianDeterminant

Compute the Hessian determinant of a function with respect to a list of variables

• ### HessianMatrix

Compute the Hessian matrix of a function with respect to a list of variables

• ### HexagonalSpiralPoints

Get the coordinates of the points on a hexagonal spiral

• ### HexStringToReal

Convert a hexadecimal string to a real number

• ### HighlightText

Highlight parts of text according to a given pattern

• ### HiraganaQ

Test if a string is composed of hiragana characters

• ### HistoricalCountryAnimate

Show an animation of the full history of a historical country’s territory, along with borders of any modern country it intersected during a given year

#### Keywords:

Plot successive steps of Hofstadter’s butterfly

#### Keywords:

Get steps of Hofstadter's MU riddle

• ### HoldArguments

Construct a function from another function that holds certain arguments

• ### HookLengths

Get the list of lists whose entries are the hook lengths of the entries of a Young diagram

• ### HTTPLanguageRedirect

Redirect user from root to supported locale directory based on “Accept-Language” header

• ### HuffmanCodeWords

Find optimal Huffman code words given a list of probabilities

• ### HuffmanDecode

Decode data specified by a Huffman encoding

• ### HuffmanEncode

Find a Huffman encoding from a list

• ### HypergraphPlot

Plot a hypergraph defined by a list of hyperedges and isolated vertices

## I

• ### IconizeAs

Create labeled icons easily in a notebook with the curried operator form of Iconize

• ### ImageAlignFaces

Align images so that facial features coincide

• ### ImageColorReplace

Replace color pixels from one image with corresponding pixels from another image

• ### ImageKaleidoscope

Create a kaleidoscope version of an image

• ### ImageLineLevel

Rotate an image so that dominant lines are horizontal

• ### ImagePortraitQ

Test if the image is in portrait mode (or not)

• ### ImageSaliencyCrop

Crop an image while preserving the most salient contents

• ### ImageShapeMorph

Morph an image from one shape into another

• ### ImageSplitCompare

A dynamic interface for comparing two images

• ### ImageSquareQ

Test if a given image is square or not

• ### ImageToDataURI

Convert an image into a Data URL, suitable for embedding in web documents

• ### ImportFASTA

Import FASTA data from the NCBI using an NCBI Reference Sequence

• ### ImportGravatarImage

Import an avatar image from the Gravatar service

• ### ImportOnce

A version of Import which uses a cache of the result unless the source file has changed

• ### ImportPGN

Import a PGN file or string as an association of structured chess data

• ### ImportYAML

Import a YAML file

• ### InactiveFactorInteger

Compute the prime factorization of an integer and return it in an inactivated form

• ### IncompletePFD

Give the incomplete partial fraction decomposition of a rational function

• ### InflectionPoints

Find the inflection points of a function of one variable

• ### InheritedBlock

Similar to Block, except values of local symbols are not cleared when entering the block

• ### Inline

Insert the values of symbols into an expression before evaluation

• ### InsertCellButton

Generate a button that inserts cells next to itself

• ### InShuffle

Perform an in shuffle on a list

• ### InspectNotebook

Launch a dynamic display showing the selected notebook content

• ### IntegerPartitionFrequency

Counts the number of times an integer k appears within all possible ways to partition an integer n without calculating n’s integer partitions

• ### IntegerPartitionQ

Check whether the argument is a weakly decreasing list of positive integers

• ### IntegralApproximationPlot

Compute and plot the approximation to the integral of a function on an interval

• ### IntegralApproximationPlot3D

Compute and plot the approximation to the integral of a function of two variables on a rectangle using different methods and partition types

• ### Intercepts

Compute the intercepts of a function with the coordinate axes

• ### InternetArchiveData

Search and import files from the Internet Archive

• ### InterpretedTrueQ

Determine if a value should be interpreted as true

• ### IntersectionBasis

Find a basis for the intersection of subspaces of ℝ^n

• ### IntervalComplement

Calculate the complement of intervals

• ### Intrinsic3DCurve

Plot intrinsic curves in 3D

• ### InverseFourierCoefficient

Find a function with a given Fourier exponential series

• ### InversionVectorQ

Check if a list is the inversion vector of a permutation written as a list

• ### IsingModelCA

Simulate the Ising model using a cellular automata

• ### ItemCounts

A two-argument form of Counts that gives an association between a set of provided keys and the number of times those keys appear in a list

• ### IteratedLog

Determine the iterated logarithm of an input

## J

• ### JacobianDeterminant

Compute the Jacobian determinant of a vector function with respect to a list of variables

• ### JacobianMatrix

Compute the Jacobian matrix of a vector function with respect to a list of variables

• ### JapaneseTextTokenizer

Separate a piece of Japanese text into grammatical parts

• ### JewishNewYear

Find the date of the Jewish New Year

• ### JoinMost

An operator that joins in front of its arguments the sequence of lists it is provided

• ### JoinRest

An operator that performs a Join of its argument with the sequence of lists it is provided

• ### JoinTo

Equivalent to Join, but redefines the first argument to the result

## K

• ### KanjiQ

Test if a string is composed of kanji characters

• ### KatakanaQ

Test if a string is composed of katakana characters

• ### KeyCombine

Map a function over the keys of an association, and collect or combine values in the event of key collisions

• ### KeyIndex

Create an association indexed by a given key from a list of associations

• ### KeyMapIf

Map a function conditionally over keys in an association

• ### KeyReplace

Replace keys in an association

• ### KeywordsGraph

A weighted graph connecting frequently used keywords of a text that are sequential neighbors and thus visualizing the flow and clustering of ideas in the text

• ### KruskalAlgorithm

Find the minimal spanning tree for a given set of points in Euclidean space

• ### KSetPartitions

Give all possible ways to partition a set into a given number of subsets, ignoring order of blocks and within blocks

• ### KullbackLeiblerDivergence

Calculate the Kullback-Leibler divergence between two distributions

## L

• ### LargestPrimeFactor

Find the largest prime factor of a given integer

• ### LargestPrimeGap

Give the greatest gap between the primes up to the argument

• ### LaTeXPreview

Render LaTeX as an image

• ### LatinSquare

Generate a matrix from a list such that no row or column contains the same element twice

• ### LatticePointsArrangement

Gives lattice points in a variety of arrangements

• ### LehmerCodeFromPermutation

Create the Lehmer code corresponding to a given permutation

• ### LengthToShoeSize

Find the appropriate shoe size in a given system for a wearer given a last/foot length

• ### LinearConstraints

Determine the consistency equations required for a system of linear equations have a solution

• ### LinearFunctionQ

Determine whether an expression represents a linear function of a given set of variables

• ### LinearlyIndependent

Determine whether a set of vectors is linearly independent

• ### ListInputField

Make multiple input fields that update elements of the same list

• ### LocalEvaluate

Synchronously evaluate an expression in a separate kernel

• ### LocalResourceObjects

Get a list of locally stored resource objects

• ### Loess

Smooth noisy data using local regression

• ### Logit

The logit function from probability

• ### LogoQRCode

Generate a QR code with an image embedded in the center

• ### LogSumExpLayer

Neural network layer that implements the LogSumExp operation on any level

• ### LongestCommonPrefix

Find the longest common contiguous prefix of a set of strings or lists

• ### LookupCases

Look up all values of a key in a nested association

• ### LookupKeys

Look up a set of keys applying a function when a key is missing

• ### LSystemPlot

Display an L-system

• ### LuckyNumbers

Get a list of lucky numbers

## M

• ### MachineIntegerQ

Check if a number falls into the range of machine-sized integers for your computer

• ### Magic3D

Generate a magic cube

• ### MagicSquare

Get a magic square for odd dimension

• ### MapAtKey

Apply functions to specific keys in an association

• ### MapCases

Map a function at parts of an expression that match a given pattern

• ### MapIf

Map a function for elements in a list when a test gives True

• ### MapLevel

Create an operator that maps a function over data at a specified level

• ### MappedTransformedDistribution

Transform a statistical distribution by applying the same function to all of its arguments

• ### MapReduceOperator

Like an operator form of GroupBy, but where one also specifies a reducer function to be applied

• ### MapSlice

Provide the part specifications to a mapped function as a sequence of arguments after the first one

• ### MarkdownTableString

Convert Wolfram Language data into Markdown-friendly table strings

• ### MatrixPencilSolve

Find the null values and vectors for the pencil of a set of square matrices

• ### MaximizeOverPermutations

Find the permutation that maximizes a function

• ### MeanDifferenceCI

Estimate the confidence interval of the difference between the population means

• ### MeanMedianLogNormalDistribution

Create a lognormal distribution using mean and median as parameters instead of the conventional parameters

• ### MessagedQ

Test if a message is issued during an evaluation

• ### MetaTally

Combine multiple tally results

• ### MilkyWayPlot3D

Plot the position of astronomical objects within or near the Milky Way galaxy

• ### Minesweeper

Play the classic game of Minesweeper

• ### MiniMaxApproximation

Find a mini-max approximation of a function

• ### MinMaxRounded

Get the minimum and maximum of a list rounded to a multiple

• ### MixedNumberForm

Represent an improper fraction in mixed form

• ### MobileAutomaton

Compute the evolution of a mobile automaton

• ### MobileAutomatonPlot

Visualization of the evolution of a mobile automaton

• ### MobileAutomatonRulePlot

Generate the rule icon for a mobile automaton

• ### Monge

Return the Monge point and six midplanes of a tetrahedron

• ### MongeanShuffle

Perform a Mongean shuffle on a list

• ### MonitoredTestReport

Generate a TestReportObject with dynamic progress

• ### MortalityConvert

Convert vector descriptions of mortality into another representation

• ### MoveMouse

Move the mouse cursor to a specified location

• ### MultiNonlinearModelFit

Fit multiple datasets with multiple expressions that share parameters

• ### MultipleAxesListPlot

A version of ListPlot which displays two lists of data with different y axes

• ### MultipleAxesPlot

Display different vertical axes for two plotted expressions

• ### MultiplicationTable

Generate a multiplication table for a range of integers, optionally using modular arithmetic

• ### MultisetCardinality

Determine the cardinality for a multiset

• ### MultisetComplement

Perform the complement operation on multisets

• ### MultisetDiceDissimilarity

Compute the Dice dissimilarity of two multisets

• ### MultisetInclusionQ

Test whether or not one multiset is included in another multiset

• ### MultisetIntersection

Perform the intersection operation on multisets

• ### MultisetJaccardDissimilarity

Compute the Jaccard dissimilarity of two multisets

• ### MultisetProduct

Perform the product operation on multisets

• ### MultisetSokalSneathDissimilarity

Compute the Sokal–Sneath dissimilarity of two multisets

• ### MultisetSum

Perform the sum operation on multisets

• ### MultisetSupport

Determine the support for a multiset

• ### MultisetSymmetricDifference

Get the symmetric difference of the given lists

• ### MultivariateKurtosis

Find the kurtosis coefficient for multivariate data

• ### MultivariateMeanDeviation

Find the scalar mean of the Euclidean distances between the multivariate data points and their mean

• ### MultivariateMedianDeviation

Find the median Euclidean distance from the median of the elements of multivariate data

• ### MultivariateTrimmedMean

Find the mean of multivariate data after removing outermost points

• ### MusicalScaleSample

Generate samples of several musical scales

## N

• ### NDerivative

Find a numerical approximation to a function derivative near the specified point

• ### NestedLookup

Look up a set of keys in order to get deeper parts of an association or list of rules

• ### NewtonMethod

Approximate the root of a function using Newton’s method

• ### NewtonMethodPlot

Plots the function together with a graphical display of the Newton iterations approximating its root

• ### NFAPlot

Plot a nondeterministic finite automaton

• ### NFASimulation

Simulate the behavior of a nondeterministic finite automaton

• ### NFourierCoefficient

Find a numerical approximation for a Fourier exponential series coefficient of a function

• ### NFourierCosCoefficient

Find a numerical approximation for a Fourier cosine coefficient of a function

• ### NFourierCosTransform

Find a numerical approximation for a Fourier cosine transform

• ### NFourierSequenceTransform

Find a numerical approximation to the Fourier sequence transform

• ### NFourierSeries

Find a numerical approximation for an exponential Fourier series expansion of a function

• ### NFourierSinCoefficient

Find a numerical approximation for a Fourier sine coefficient of a function

• ### NFourierSinTransform

Find a numerical approximation for a Fourier sine transform

• ### NFourierTransform

Find a numerical approximation for a Fourier transform

• ### NFourierTrigSeries

Find a numerical approximation for a trigonometric Fourier series expansion of a function

• ### NiceGrid

Nicely format data in various structures in a grid format

• ### NInverseFourierCoefficient

Find a numerical approximation for a function with a given Fourier exponential series

• ### NInverseFourierCosTransform

Find a numerical approximation for an inverse Fourier cosine transform

• ### NInverseFourierSequenceTransform

Find a numerical approximation to the inverse Fourier sequence transform of a periodic function

• ### NInverseFourierSinTransform

Find a numerical approximation for an inverse Fourier sine transform

• ### NInverseFourierTransform

Find a numerical approximation for the inverse Fourier transform

• ### NInverseLaplaceTransform

Find the numerical approximation for the inverse Laplace transform

• ### NLimit

Find the limiting value of an expression numerically

• ### NonConvexHullMesh

Generate a mesh geometry from points without including exterior concave perimeter areas or holes

• ### NormalCI

Estimate the confidence interval based on a normal distribution

• ### NotebookHistoryData

Collect history of changes in the currently open notebooks

• ### NotebookHistoryDialog

Explore history of changes in the currently open notebooks

• ### NotebookRelativePath

Return the full path to a file relative to the current notebook

• ### NotebookWordCount

Count the number of words in a notebook document

• ### NounQ

Check if a word is a noun

• ### NPseudoVoigt

Fast numerical approximation to the PDF of the Voigt distribution with around 1.2% of maximum deviation

• ### NResidue

Find a numerical approximation of a residue of an expression around the specified point

• ### NSeries

Find a numerical approximation of a series expansion of a function

• ### NthDigit

Compute the digit in a given place of the positional representation of a number

• ### Nullity

Compute the nullity of a matrix

• ### NumberParse

Parse a string to a number safely

• ### NVariationalBound

Search numerically for the values of parameters of a trial function that extremize a functional

## O

• ### OddFunctionQ

Determine whether an expression is an odd function of the given variable or variables

• ### OEISSequence

Return the list provided by the OEIS for a given OEIS sequence number

• ### OEISSequenceData

Access sequences and metadata from The Online Encyclopedia of Integer Sequences

• ### OnceUnlessFailed

Equivalent to using Once, but will only cache results if evaluation was successful

• ### OnFailure

Apply a function on an expression when FailureQ gives True on it; otherwise, return the expression

• ### OpenCellGroups

Open cell groups in a notebook by style

• ### OpenStreamQ

Test if a stream is open

• ### OpenWebMap

Open a geographic position in an online mapping service

• ### OptionNames

Get the names of options for a function, possibly filtered according to a pattern

• ### OrdinalNumberString

Convert integers to strings representing ranks: 1st, 2nd, 3rd, etc.

• ### OSMImport

Import OSM (OpenStreetMap) data from XML files or the OSM API

• ### OutShuffle

Perform an out shuffle on a list

## P

• ### Pacletize

Create a paclet layout from a collection of files, symbols and contexts

• ### PairwiseScatterPlot

Construct a scatter plot matrix

• ### ParkrunAthleteHistory

Generate a dataset of an athlete's running history from the https://www.parkrun.org.uk website

• ### PartitionCrank

Get Dyson's crank of an integer partition

• ### PartitionFromFrobeniusSymbol

Construct the corresponding partition, given a Frobenius symbol

• ### PartitionRank

The largest part minus the number of parts of a partition

• ### PascalsTriangle

Display a given number of rows in Pascal's triangle

• ### PebbleStoneEffect

Perform a pebble stone–like effect on an image

• ### PenroseTile

Make plots of Penrose tiles

• ### PermutationAscents

Give the indices of a permutation where there is an immediate ascent

• ### PermutationInvolutionQ

Test whether a permutation equals its inverse

• ### PhaseUnwrap

Remove phase jumps from phase angle data

• ### PhiNumberSystem

Get a list of powers of the golden ratio which sum to a given integer

• ### PhoneNumberAnagrams

Find English word replacements within a phone number

• ### PhotoHiddenMessage

Send short messages secretly through photos

• ### PhylogeneticTreePlot

Plot a dendrogram for a set of genome nucleotide sequences

• ### PigpenCipher

Encipher a string using the pigpen cipher

• ### PivotTable

A spreadsheet-like operation to collate data by values common to specified columns, summarizing corresponding values in a specified column

• ### PlaceholderImage

Create a placeholder image of a specified dimension

• ### Play2048

Play a game of 2048

• ### PlayingCardGraphic

Create graphic displaying standard playing cards

• ### PlotVector

Plot a list of vectors in the plane

• ### PlotVector3D

Plot a list of vectors in space

• ### PointsToRules

Convert a list of points into a list of substitution rules

• ### PolyGammaSimplify

Simplify polygamma functions in an expression

• ### PolygonalDiagram

Show an array of polygonal numbers

• ### PolygonMarker

Plot markers carefully designed for creation of publication-quality plots

• ### PolyLogSimplify

Simplify polylogarithms in an expression

• ### PolynomialDegree

Compute the degree of a polynomial in any number of variables

• ### PolynomialHomogenize

Homogenize a polynomial with respect to a given set of variables

• ### Polyomino

Give all the polyominoes of a specified rank

• ### PolyPainting

Create a low polygon style painting

• ### Pop

Remove and return an element of an expression

• ### PopulationStandardDeviation

Compute the population standard deviation for a set of data

• ### PopulationVariance

Compute the population variance for a set of data

• ### PositionLargest

Get the position of the largest elements in a list

• ### PositionLargestBy

The position of the elements in a list that are largest according to a given function

• ### PossibleNameQ

Test if an expression corresponds to a valid symbol name

• ### PowerSubdivide

Subdivide an interval such that the ratio of subsequent elements is constant

• ### PrefixQ

Test if the first elements of a list are the same as those from another list

• ### PrettyForm

Print human-readable form of complex expressions

• ### PrimeQCertificateCheck

Test if a certificate can be used for ascertaining the primality or compositeness of a number

• ### PrimitiveRootOfUnityList

Get the set of primitive nth roots of unity

• ### PrintAsCellObject

Equivalent to Print, except returns a CellObject corresponding to the printed notebook cell

• ### PrintDefinitionCases

Find definitions for symbols in a context using a pattern, getting highlighted occurrences of it

• ### PrintDefinitions

Browse a list of hyperlinked definitions associated with a symbol

• ### PrintMessage

Print expressions to the messages window

• ### ProcessRunningQ

Check if a process, session, or task is currently active

• ### ProgressIndicatorEstimator

Display progress of a computation together with estimated completion time

• ### ProgressiveMaxPositions

Find the positions of the largest elements so far in a list

• ### ProjectOnSubspace

Project a vector onto a subspace

• ### Proportions

Get the proportion of times that each distinct element appears in a list

• ### ProportionsBy

Get the proportion of times that each distinct element appears in a list when evaluated with a given function

• ### ProvablePrimeQ

Certify a number as provably prime

• ### PythonPackageInformation

Display information for a Python package

• ### PythonPackageInstall

Install a Python package

• ### PythonPackageInstalledQ

Test if the Python package can be accessed in your session

• ### PythonPackageList

List Python packages available on your machine

• ### PythonPackageUninstall

Uninstall a Python package

• ### PythonVersion

Display the Python version installed on your machine

## Q

Determine whether an expression represents a quadratic function of a given set of variables

#### Keywords:

Compute the quadratic residues of an integer

#### Keywords:

Plot a quadric surface, automatically determining the regions of interest, view direction and scaling

#### Keywords:

Classify and plot any polynomial of degree two or less in three or fewer variables

• ### QuantumTensorAutomaton

A quantum cellular automaton model that evolves the tensor product of a collection of initial qubits using arbitrary compositions of unitary operators for a finite number of steps

• ### Quaternion

Represent a quaternion object

• ### QueryTreeForm

Present a query as a tree

• ### QuietCheck

Use Check and Quiet, conveniently combined into one function

## R

Show numerical data in a radar-style chart

• ### RaggedDigitsPlot

Plot an array of digits, allowing them to be ragged on the left

• ### RailFenceCipher

Encipher a string using the rail fence cipher

• ### RailFenceDecipher

Decipher a string enciphered by the rail fence cipher

• ### RainbowText

Make any text fabulous by coloring the letters with rainbow colors

• ### RandomBlockchainBlockData

Retrieve information about a random block on a blockchain

• ### RandomBSplineSurface

Generate a random surface with B-splines

• ### RandomFortune

Get a random fortune

• ### RandomMaze

Create a random maze

• ### RandomPartChoice

Choose random parts of an expression

• ### RandomRealPoint

Randomly choose a point within a specified domain

• ### RandomRomanNumeral

Gives a randomly generated Roman numeral

• ### RandomString

Generate a random string

• ### RandomText

Generate a random piece of text

• ### Rarest

The rarest elements in a list

• ### RationalFunctionQ

Determine whether an expression represents a rational function of a given set of variables

• ### RationalInterpolation

Find a rational interpolation of a function

#### Keywords:

Display an expression in a format intended to maximize readability

• ### RealEuclideanDistance

Get the Euclidean distance between two real vectors without using absolute value

• ### RealToHexString

Give a string representing the hexadecimal form of a real number

• ### ReapAssociation

Equivalent to Reap, but returns an association with tags as keys

• ### RecordsSummary

Summarizes datasets, lists, or associations that can be transformed into full two dimensional arrays

• ### RecursiveRewrite

Rewrite an expression replacing repeatedly by strings

• ### ReferenceAngle

Compute the reference angle to a given input angle

• ### ReferenceAngleDegree

Compute the reference angle to a given input angle using degrees

• ### ReflectPoints

Reflect a set of points using a line or plane defined by two or three points

• ### RepeatUntil

Evaluate an expression repeatedly until a test is satisfied

• ### ReplaceAllOutside

Similar to ReplaceAll, but parts of the expression can be ignored by providing a pattern

• ### ReplaceAllUnheld

Apply replacement rules to evaluated parts of expression

• ### ReplaceAt

Replace parts of an expression using replacement rules and a part specification

• ### ReplaceContext

Transform an expression by replacing all symbols in one context with symbols of the same name in another context

• ### ReplacePartWith

Replace the part of an expression specified by position via a rule

• ### ResetDataset

Force a reanalysis of the types contained in a Dataset, sometimes leading to a different presentation of the data

• ### ResistorColorCode

Generate an illustration of resistor color codes from a specified resistance

• ### ResourceFunctionDefinitionViewer

View the definitions of a resource function along with its dependencies

• ### ResourceFunctionMessage

Print a labeled message from ResourceFunction with contexts hidden

• ### ResourceFunctionSearch

Search the Wolfram Resource System for specified resource functions

• ### ResourceFunctionSymbols

Get a list of the symbols used in the definition of a resource function

• ### ResourceSubmissionNotebook

Retrieve the definition notebook for your submission to a repository

• ### ResourceSubmissions

Retrieve a list of submissions to the Wolfram Resource System

• ### ReverseAccumulate

Replace each element of a list with the sum of the elements in the original list that are not to the left of that element

• ### RootSymbol

Recursively take the head of an expression

• ### RotatedEllipseMatrix

Create a binary matrix with a rotated, ellipse-shaped region of 1s

• ### RotateLeftUntil

Cycle the elements of a list to the left until a criterion is satisfied

• ### RoundedPercentageShare

Calculate rounded percentages that always sum to 100%

• ### RowSpace

Compute properties of the row space of a matrix

• ### RowSpaceBasis

Return a basis for the subspace spanned by the rows of the matrix

#### Keywords:

Evaluate an expression when a package is first loaded

• ### RunCountRandomnessTest

Conduct a runs up–based randomness test on a sequence of random reals between 0 and 1

• ### RungeKuttaMethod

Solve differential equations using the Runge-Kutta method

• ### RunLengthRandomnessTest

Conduct a randomness test on a sequence of random reals between 0 and 1 using run lengths of increasing subsequences

• ### RunOnQuit

Set an evaluation to run when the Wolfram Language kernel session is terminated

## S

• ### SameAsQ

An operator form of SameQ

• ### SameSpanQ

Determine whether two lists of vectors span the same subspace

#### Keywords:

Save a notebook to a file that is formatted to maximize readability when viewing changes in version control systems

• ### SecDegree

Computes the secant of an angle given in degrees

• ### SecondsToday

Fractional number of seconds that have elapsed since midnight

• ### SectionPlot3D

Plot a surface together with various types of sections of the surface.

• ### SecuritiesTracker

Create a webpage to track prices of publicly traded securities

• ### SelectAtLevel

Select elements that satisfy a criterion at a certain level

• ### SelectAtoms3D

Interactively select atom indices from a 3D molecule plot

• ### SelectFirstBy

Apply a function to a list and select the first that satisfies a test

• ### SelectFirstIndex

Find the index of the first element satisfying a criterion

• ### SelectIndices

Find indices of parts satisfying a criterion

• ### SelectPermutations

Get permutations that satisfy a certain criterion

• ### SelectPositions

A function like Select that returns positions instead of values

• ### SelectSubsets

Generate subsets that satisfy a certain criterion

• ### SelectTuples

Generate tuples that satisfy a certain criterion

• ### SelectVersionNumber

Choose a version number matching a specification

• ### SendMailFromNotebook

Send mail messages defined by sections in a notebook

• ### SequenceGraph

Create a graph from a data sequence

• ### SequentialSubstitutionSystemPlot

Visualization of the evolution of a sequential substitution system

• ### SequentialSubstitutionSystemRulePlot

Generate the rule icon for a sequential substitution system

• ### SerializeWithDefinitions

Serialize an expression along with any needed definitions so that it can be used in another session

• ### SerialRandomnessTest

Conduct an empirically derived test that assesses randomness using the frequencies of serial combinations of 0s and 1s

• ### SessionInformation

Get an association containing various session-related information

• ### SetAlarm

Set an alarm

• ### SetContextStyle

Set the auto-style options for a given context

• ### SetOutputFormCellLabels

Set up custom cell labels for a formatting function

• ### SetPartitions

Give all possible ways to partition a set into blocks, ignoring the order of blocks and order within blocks

• ### SetTo

Use as an operator form of Set

• ### SetUnless

Initialize a value unless it already satisfies a given condition

• ### SexyPrimes

Get the pairs of primes that differ by 6

• ### ShoeSizeToLength

Determine the length of a shoe given its size within any of a variety of sizing systems

• ### ShortestTourArt3D

Display a 3D model using a continuous line

• ### ShowAlphaChannel

Show the alpha channel of an image as a checkerboard pattern

• ### ShowQuotes

Style the output so that quotation marks (as string characters) appear

• ### SignedVectorAngle

A version of VectorAngle for 2D vectors that can return negative angles

• ### SimpleListAnimate

Create an animation from a list of expressions

• ### SimplexBoundary

Find the topological boundary of a simplex or simplicial complex

• ### SimplexMeasure

Get the measure of a simplex or simplicial complex

• ### SimplexMedian

Get the simplex median of the elements of a matrix

• ### SimplexOrientation

Get the orientation of a simplex

• ### SimplifyRepeatedSubexpressions

Replace repeated subexpressions in an expression with new symbols

• ### SinDegree

Compute the sine of an angle given in degrees

• ### Slice

An operator form of Part

• ### SlugifyString

Process strings to make them more URL friendly

• ### SmallestPartsFunction

Total number of smallest parts in the partitions of a positive integer

• ### SmootherStep

An improved sigmoidal interpolation function

• ### SmoothStep

A sigmoidal interpolation function

• ### SolarSystemPlot3D

Plot the positions of solar system objects in 3D

• ### SortLike

Sort a list so that elements in common with another list are in the same order

• ### Soundex

Computes the Soundex phonetic identifier of a word

• ### SpaceWeatherData

Give time-dependent data for a variety of space weather properties

• ### SpectralRandomnessTest

Use a discrete cosine transform–based method to test the randomness of a sequence of random reals

• ### SpinShow

Create a dynamically rotating Graphics3D object

• ### Spirograph

Plot a spirograph

• ### SplitWhen

Split a list every time an element satisfies a test

• ### Spookify

Make your speech sound a bit spookier

• ### Spotlight

Access the Spotlight feature in macOS from within the Wolfram Language

• ### SqrtSpace

Move back and forth from the squared space or square root space of an algebraic number field

• ### SquareSpiralPoints

Get the coordinates of the points on a square spiral with sides parallel to the axes

• ### SquareZigzagPoints

Lattice points in a square in zigzag order from the bottom-left to the top-right corner

• ### StandardSimplex

Get the standard simplex for a specified dimension

• ### StationaryPoints

Compute the stationary points of a function of one or more variables

• ### SteganographyExtract

Extract a message that has been hidden in an image using ResourceFunction["SteganographyInsert"]

• ### SteganographyInsert

Hide content in an image

• ### StemLeafPlot

Construct a stem-and-leaf diagram

• ### StringAppend

Append a string to another string

• ### StringDisjointQ

Test if two strings have no common characters

• ### StringFunction

Use functions meant for lists on strings

• ### StringIntersectingQ

Test if two strings have any common characters

• ### StringIntersection

Find the characters common to multiple strings

• ### StringPatternQ

Test a valid string pattern

• ### StringPrepend

Prepend a string to another string

• ### StringSort

Sort the characters in a string

• ### StringSplitAfter

Split a string after each substring matching a string pattern.

• ### StringToBoxes

Convert a string into boxes as if it were typed into a notebook

• ### StringUnion

Find the distinct characters in multiple strings

• ### StringWrap

Line-wrap a string at a specific width

• ### StudentTCI

Estimate the confidence interval based on Student t distribution

• ### StyledCurve

Create a B-spline curve along a color gradient using two colors

• ### SudokuSolve

Solve Sudoku puzzles

• ### SuggestPlotRange

Get a variable range against which to plot a given function

• ### SumBasis

Find a basis for the sum of a list of subspaces of ℝ^n

• ### SupplementaryAngle

Compute the geometric supplement to a given angle

• ### SupplementaryAngleDegree

Compute the geometric supplement to a given angle using degrees

• ### SVGImport

Import an SVG file as a graphics object

• ### SwapCase

Convert uppercase letters to lowercase and vice versa

• ### SwapSymbolValues

Swap values of symbols using a temporary variable

• ### SymbolDependencies

Get a list of symbols that an expression depends on

• ### SymbolDependencyGraph

Create a graph of symbol dependencies

• ### SymbolicSystem

Get the evolution of a symbolic system

• ### SymbolsWithAttribute

Find and list all symbols with a particular attribute

• ### SymbolsWithOption

Find and list all symbols with a particular option

• ### SymbolToPolygon

Return a polygon, given a symbol

• ### SymmetricDifference

The complement of the union and intersection of lists, with duplicates deleted

• ### SyntaxHighlight

Syntax-highlight a code string

• ### SystemShellRun

Run a command on the current system shell

• ### SystemsModelConnect

Connect systems together using any inputs and outputs

## T

• ### TableQ

Similar to ArrayQ, except it allows for ragged collections of nested lists

• ### TableToTrainingSet

Prepare rectangular data for use in machine learning functions Classify, Predict and NetTrain

• ### TableWhile

Create a table using both an iterator and a criterion for not stopping

• ### TagSystem

Compute the evolution of a tag system

• ### TagSystemRulePlot

Generate the rule icon for a tag system

• ### TakeAfter

Take elements after a specified element in an expression

• ### TakeBefore

Take elements before the specified element in an expression

• ### TakeLarger

Take values larger than a threshold in a list or association

• ### TakeSmaller

Take values smaller than a threshold in a list or association

• ### TallyBy

Tally items that give the same value when a function is applied

• ### TanDegree

Compute the tangent of an angle given in degrees

• ### TangentLine

Compute properties of the tangent line to a curve at a given point

• ### TensorCoordinateTransform

Transform components of tensors with arbitrary rank with regard to their transformation behavior under any given mapping

• ### TensorIndexJuggling

Given a metric, convert between covariant and contravariant components of a tensor

• ### Terse

An operator form of Short

• ### TessellationPlot

Generates a tessellation of the plane with specified cell shapes

• ### Tetartoid

Get a tetartoid given three values

• ### TetrahedronEdgeAngles

Given edgelengths of a tetrahedron, return the dihedral angles opposite those edges

• ### TextToKaleidoscope

Create a square-symmetric image from a long string of text

• ### ThrowFailure

Throw a Failure object to the nearest enclosing CatchFailure

• ### TimeSeriesCompress

Remove redundant data from a time series

• ### TimeSeriesZero

Shift a time series to start at 0 seconds

• ### TimeShiftedDistribution

A derived distribution useful in actuarial science

• ### ToAssociations

Recursively replace lists of rules with associations

• ### ToCamelCase

Convert a string to lower camel case

• ### ToFullString

Create a string of the FullForm of an expression with fully qualified symbol names

• ### ToggleButton

A button that cycles through a list of titles and actions when clicked

• ### ToInversionVector

Get the inversion vector of a permutation written as a list

• ### ToNegabinary

Get the negabinary representation of an integer

• ### ToPrompterNotebook

Create a slide show prompter from a notebook

• ### ToRDCoordinates

Convert latitude-longitude coordinates to Dutch RD coordinates

• ### ToRegularExpression

Convert a string expression or a related object to a regular expression

• ### Torus

Graphics3D primitives for a torus

• ### Totatives

Get the integers from 1 to n that have no common proper factor with n

• ### TraceInteractive

Trace an evaluation with an interface that allows interactive debugging

• ### TransversalHypergraph

Compute the transversal hypergraph of a hypergraph defined by a list of hyperedges and isolated vertices

• ### Trapezoid

Create quadrilateral polygon with two parallel sides

• ### TriangleEdgeAngles

Given edge lengths of a triangle, return the angles opposite those edges

• ### TriangleEdgesQ

Test if three given lengths make a triangle

• ### TriangularSpiralPoints

Get the coordinates of the points on a triangular spiral

• ### TrimLeft

Shorten lists to the same length by removing elements from the left

• ### TrimRight

Shorten lists to the same length by removing elements from the right

• ### TwinPrimes

Get the pairs of primes that differ by 2

• ### TwoSidedPValue

Find the probability of the absolute value of the test statistic being at least as extreme as the given value

## U

• ### UKPostcodeLookup

Find information associated with a UK postcode

• ### UlamSequence

Starting with the third term, give the least integer expressible uniquely as the sum of two distinct earlier terms

• ### UnevaluatedAssociation

Construct an association without evaluating any of the keys or values

• ### UnionTo

Equivalent to Union but redefines the first argument to the result

• ### UniqueContext

Provide a new context that contains no symbols

• ### UnitMatrix

Get a matrix with a 1 in a selected position and 0s elsewhere

• ### UnsortedComplement

Delete the elements of some lists from a list x without changing either the order of x or the multiplicities of its elements

• ### Until

Similar to While, but it performs the action before the test

## V

• ### ValidGraphColoring

Check if the given graph coloring is valid

• ### ValueMap

Similar to AssociationMap but maps over a given set of values to obtain keys rather than vice versa

• ### ValueMapIndexed

Create an association from a set of values, using a map-indexed function on those values to form the keys

• ### VarianceAround

Calculate the variance of a list along with its uncertainty

• ### VarianceRatioCI

Estimate the confidence interval of the ratio of the population variances

• ### VariationalBound

Find the values of parameters of a trial function that extremize a functional

• ### VariationalD

Get the variational derivative of a functional

• ### VerbQ

Check if a word is a verb

• ### VersionOrder

Compare two version numbers to determine their order

• ### VertexCoordinateList

Return the vertex coordinates of a graph

• ### VigenereCipher

Perform Vigenère's substitution cipher on a string

• ### VigenereDecipher

Decipher a Vigenère-enciphered string

• ### VizingEdgeColoring

Give a simple undirected graph a proper edge coloring using at most one color more than necessary

## W

• ### WastefulNumberQ

Test whether an integer is a wasteful number

• ### WebPoll

Create simple web polls

• ### WeightedDistanceGraph

Given vertices, return a complete graph with edge weights equal to edge lengths

• ### When

An operator form of Which

• ### WhenNot

The opposite of When

• ### Win32AlignWindow

Align a window to an edge of a screen

• ### Win32MoveWindow

Move a window on a Windows machine

• ### Win32WindowDimensions

Get the width and height of a window

• ### Win32WindowPosition

Get the position of a window

• ### Win32Windows

Return the Window handles (HWNDs) of all windows

• ### Win32WindowTitle

Return the title of a window

• ### Win32WindowToFront

Bring a window to the foreground to ensure it is visible

• ### WishartDistribution

Represent the Wishart distribution

• ### WithdrawResourceSubmission

Remove a submission from consideration for publication in a repository

• ### WithMessageHandler

Apply a custom handler to messages generated during evaluation

• ### WolfieSay

Have Wolfie say an expression

• ### WolframMark

Run the standard Wolfram Language benchmark

• ### WordCompounds

Separate parts of a compound word

• ### WordPrefix

Separate an English word from its prefix if one is present

• ### WordSyllables

Give a list of the separate English syllables of the input word

• ### WordWeave

Create an acrostic

• ### WriteUnitTest

Write a formatted and readable unit test for any input

## X

• ### XKCDConvert

Modify graphics to appear hand-drawn in the style of the xkcd cartoon series

## Y

• ### YOLOImageLabel

Identify and highlight objects in an image using a YOLO neural network

## Z

• ### ZeckendorfRepresentation

Give the 0–1 list that indicates the unique nonconsecutive Fibonacci numbers that sum to the non-negative integer input

• ### ZeroDiagonal

Replace the diagonal of an arbitrary matrix with zeros

• ### ZetaSimplify

Simplify zeta functions in expressions