Skip to Main Content Skip to Search
Product Documentation

Function Reference


CalculusPerform calculus operations on symbolic expressions
Linear AlgebraSymbolic matrix manipulation
SimplificationModify or simplify symbolic data
Solution of EquationsSolve symbolic expression
Variable-Precision ArithmeticComputing that requires exact control over numeric accuracy
Arithmetic OperationsArithmetic on symbolic expressions
Logical OperationsLogical operations on symbolic expressions
Relational OperationsRelational operations on symbolic expressions
Special FunctionsSpecific mathematical applications
MuPADAccess MuPAD
Pedagogical and Graphical ApplicationsProvide more information with plots and calculations
ConversionsConvert symbolic data from one data type to another
Basic OperationsBasic operations of symbolic data
Integral and Z-TransformsPerform integral transforms and z-transforms

Calculus

diffDifferentiate symbolic expression
intSymbolic integration
limitCompute limit of symbolic expression
symprodProduct of series
symsumSum of series
taylorTaylor series expansion

Linear Algebra

colspaceColumn space of matrix
curlCurl of vector field
detCompute determinant of symbolic matrix
diagCreate or extract diagonals of symbolic matrices
divergenceDivergence of vector field
eigCompute symbolic eigenvalues and eigenvectors
expmCompute symbolic matrix exponential
gradientGradient vector of scalar function
hessianHessian matrix of scalar function
invCompute symbolic matrix inverse
jacobianJacobian matrix
jordanJordan form of matrix
laplacianLaplacian of scalar function
nullForm basis for null space of matrix
polyCharacteristic polynomial of matrix
potentialPotential of vector field
rankCompute rank of symbolic matrix
rrefCompute reduced row echelon form of matrix
svdCompute singular value decomposition of symbolic matrix
trilReturn lower triangular part of symbolic matrix
triuReturn upper triangular part of symbolic matrix
vectorPotentialVector potential of vector field

Simplification

childrenSubexpressions or terms of symbolic expression
coeffsList coefficients of multivariate polynomial
collectCollect coefficients
expandSymbolic expansion of polynomials and elementary functions
factorFactorization
hornerHorner nested polynomial representation
numdenNumerator and denominator
rewriteRewrite expression in new terms
simpleSearch for simplest form of symbolic expression
simplifyAlgebraic simplification
simplifyFractionSymbolic simplification of fractions
subexprRewrite symbolic expression in terms of common subexpressions

Solution of Equations

composeFunctional composition
dsolveOrdinary differential equation and system solver
finverseFunctional inverse
odeToVectorFieldConvert higher-order differential equations to systems of first-order differential equations
solveEquations and systems solver

Variable-Precision Arithmetic

digitsVariable-precision accuracy
vpaVariable-precision arithmetic

Arithmetic Operations

+Addition
-Subtraction
*Multiplication
.*Array multiplication
\Left division
.\Array left division
/Right division
./Array right division
^Matrix or scalar raised to a power
.^Array raised to a power
'Complex conjugate transpose
.'Real transpose

Logical Operations

allTest whether all equations and inequalities represented as elements of symbolic array are valid
andLogical AND for symbolic expressions
anyTest whether at least one of equations and inequalities represented as elements of symbolic array is valid
notLogical NOT for symbolic expressions
orLogical OR for symbolic expressions
xorLogical XOR for symbolic expressions

Relational Operations

eqDefine equation
geDefine greater than or equal to relation
gtDefine greater than relation
leDefine less than or equal to relation
ltDefine less than relation
neDefine inequality

Special Functions

airyAiry function
besseliModified Bessel function of the first kind
besseljBessel function of the first kind
besselkModified Bessel function of the second kind
besselyBessel function of the second kind
betaBeta function
cosintCosine integral
diracDirac delta
erfError function
erfcComplementary error function
erfcinvInverse complementary error function
erfinvInverse error function
factorialFactorial function
gammaGamma function
heavisideHeaviside step function
hypergeomGeneralized hypergeometric
lambertwLambert W function
mfunNumeric evaluation of special mathematical function
mfunlistList special functions for use with mfun
nchoosekBinomial coefficient
psiDigamma function
sinintSine integral
whittakerMWhittaker M function
whittakerWWhittaker W function
wrightOmegaWright omega function
zetaRiemann zeta function

MuPAD

clear allRemove items from MATLAB workspace and reset MuPAD engine
docGet help for MuPAD functions
evalinEvaluate MuPAD expressions
fevalEvaluate MuPAD expressions
getVarGet variable from MuPAD notebook
mupadStart MuPAD notebook
mupadwelcomeStart MuPAD interfaces
openmnOpen MuPAD notebook
openmuOpen MuPAD program file
openmuphlpOpen MuPAD help file
openxvcOpen MuPAD XVC graphics file
openxvzOpen MuPAD XVZ graphics file
readRead MuPAD program file into symbolic engine
resetClose MuPAD engine
setVarAssign variable in MuPAD notebook
symengineReturn symbolic engine
traceEnable and disable tracing of MuPAD commands

Pedagogical and Graphical Applications

ezcontourContour plotter
ezcontourfFilled contour plotter
ezmesh3-D mesh plotter
ezmeshcCombined mesh and contour plotter
ezplotPlot symbolic expression, equation, or function
ezplot33-D parametric curve plotter
ezpolarPolar coordinate plotter
ezsurf3-D colored surface plotter
ezsurfcCombined surface and contour plotter
funtoolFunction calculator
rsumsInteractive evaluation of Riemann sums
taylortoolTaylor series calculator

Conversions

ccodeC code representation of symbolic expression
charConvert symbolic objects to strings
doubleConvert symbolic matrix to MATLAB numeric form
fortranFortran representation of symbolic expression
int8, int16, int32, int64Convert symbolic matrix to signed integers
latexLaTeX representation of symbolic expression
matlabFunctionConvert symbolic expression to function handle or file
matlabFunctionBlockConvert symbolic expression to MATLAB Function block
poly2symPolynomial coefficient vector to symbolic polynomial
simscapeEquationConvert symbolic expressions to Simscape language equations
singleConvert symbolic matrix to single precision
subsSymbolic substitution
sym2polySymbolic-to-numeric polynomial conversion
uint8, uint16, uint32, uint64Convert symbolic matrix to unsigned integers

Basic Operations

argnamesInput variables of symbolic function
assumeSet assumption on symbolic object
assumeAlsoAdd assumption on symbolic object
assumptionsShow assumptions set on symbolic variable
ceilRound symbolic matrix toward positive infinity
conjSymbolic complex conjugate
fixRound toward zero
floorRound symbolic matrix toward negative infinity
formulaMathematical expression defining symbolic function
fracSymbolic matrix element-wise fractional parts
imagImaginary part of complex number
isAlwaysCheck whether equation or inequality holds for all values of its variables
log10Logarithm base 10 of entries of symbolic matrix
log2Logarithm base 2 of entries of symbolic matrix
logicalCheck validity of equation or inequality
modSymbolic matrix element-wise modulus
prettyPrettyprint symbolic expressions
quoremSymbolic matrix element-wise quotient and remainder
realReal part of complex number
roundSymbolic matrix element-wise round
sizeSymbolic matrix dimensions
sortSort symbolic vectors, matrices, or polynomials
symCreate symbolic objects
symfunCreate symbolic functions
symsShortcut for creating symbolic variables and functions
symvarFind symbolic variables in symbolic expression, matrix, or function

Integral and Z-Transforms

fourierFourier integral transform
ifourierInverse Fourier integral transform
ilaplaceInverse Laplace transform
iztransInverse z-transform
laplaceLaplace transform
ztransz-transform
  


Free Symbolic Math Interactive Kit

See how symbolic computations can help you find analytical solutions to math and engineering problems.

Get free kit

Trials Available

Try the latest version of symbolic math products.

Get trial software
 © 1984-2012- The MathWorks, Inc.    -   Site Help   -   Patents   -   Trademarks   -   Privacy Policy   -   Preventing Piracy   -   RSS