The definitive Wolfram Language and notebook experience
The original technical computing environment
All-in-one AI assistance for your Wolfram experience
We deliver solutions for the AI eraâcombining symbolic computation, data-driven insights and deep technology expertise.
Courses in computing, science, life and more
Learn, solve problems and share ideas.
News, views and insights from Wolfram
Resources for
Software DevelopersWe deliver solutions for the AI eraâcombining symbolic computation, data-driven insights and deep technology expertise.
Wolfram SolutionsCourses in computing, science, life and more
Learn, solve problems and share ideas.
News, views and insights from Wolfram
Resources for
Software DevelopersBy using a symbol to represent a vector, matrix or array, one gets an efficient notation to model a mathematical problem. Indeed, most scientific, engineering and statistical domains have transitioned to use this type of more abstract and efficient notation. The Wolfram Language has a rich symbolic array language to describe problems. Most high-level solvers support symbolic array expressions and array variables, making it easy and efficient to specify high-dimensional problems.
Symbolic Array Variablesx∈Vectors[…] — assume x is a vector
x∈region — assume x is a vector from a geometric region
VectorSymbol — define a vector symbol that can be used together with listable functions
MatrixSymbol ▪ ArraySymbol ▪ NonThreadable
Symbolic Array ConstantsCommon zero-one arrays in array formulas.
SymbolicZerosArray ▪ SymbolicOnesArray ▪ SymbolicIdentityArray ▪ SymbolicDeltaProductArray
Symbolic Array FunctionsDot — vector and matrix inner product
ArrayDot — generalized array inner product
Norm ▪ Tr ▪ Det ▪ Cross ▪ Transpose ▪ TensorProduct ▪ TensorContract ▪ KroneckerProduct ▪ TensorWedge
Inverse ▪ Adjugate ▪ PseudoInverse ▪ LinearSolve ▪ LeastSquares ▪ MatrixPower ▪ MatrixExp ▪ MatrixLog ▪ MatrixFunction
Total ▪ Mean ▪ StandardDeviation ▪ Variance ▪ Covariance ▪ Correlation ▪ AbsoluteCorrelation ▪ Kurtosis ▪ Skewness ▪ Moment ▪ CentralMoment ▪ FactorialMoment ▪ Cumulant
Symbolic Array PredicatesArray equations and inequations
VectorLessEqual ▪ VectorLess ▪ VectorGreaterEqual ▪ VectorGreater
Simplification and TransformationsArraySimplify — simplify symbolic array expressions
ArrayExpand — expand symbolic array expressions
ComponentExpand — expand symbolic array expressions into their components
Array DerivativesD — symbolic differentiation w.r.t. vector, matrix and array variables
Array LimitsLimit — compute limits using symbolic vector variables
Array Algebraic Equation SolversSolve — solve equations and inequalities with symbolic array variables
NSolve ▪ SolveValues ▪ NSolveValues ▪ Reduce ▪ FindInstance ▪ FindRoot
Array Optimization SolversMinimize — optimize using symbolic array variables
MinValue ▪ ArgMin ▪ Maximize ▪ MaxValue ▪ ArgMax ▪ NMinimize ▪ NMinValue ▪ NArgMin ▪ NMaximize ▪ NMaxValue ▪ NArgMax ▪ FindMinimum ▪ FindMinValue ▪ FindArgMin ▪ FindMaximum ▪ FindMaxValue ▪ FindArgMax
Convex optimization constraints are often expressed using vector and matrix inequalities.
ConvexOptimization ▪ ParametricConvexOptimization ▪ RobustConvexOptimization ▪ LinearOptimization ▪ LinearFractionalOptimization ▪ QuadraticOptimization ▪ SecondOrderConeOptimization ▪ SemidefiniteOptimization ▪ GeometricOptimization ▪ ConicOptimization
Array Integration SolversIntegrate, NIntegrate — integrate expressions with symbolic vector variables
LineIntegrate ▪ NLineIntegrate ▪ SurfaceIntegrate ▪ NSurfaceIntegrate
Array Differential Equation SolversNDSolve — solve differential equations with symbolic array variables
DSolve ▪ NDSolveValue ▪ DSolveValue ▪ ParametricNDSolveValue ▪ AsymptoticDSolveValue
Array Difference Equation SolversRSolve — solve difference equations with symbolic array variables
RSolveValue ▪ AsymptoticRSolveValue
Related Guides Related Links TopRetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4