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:

Adds code completion to your function’s arguments

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

• PythonPackageInstallerInformation

Display the information about your Python package installer

• 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

Keywords:

Quadtree decomposition of an image

• 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

Keywords:

Display the text of a randomly chosen Wikipedia page

• 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 finishes loading

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

Keywords:

Monitor file-loading events during the evaluation of an expression

• 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

Keywords:

A partial inverse for Thread

• 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

• WolframChallengesData

Retrieve information about Wolfram Challenges

• 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