Equation Solving

Built into the Wolfram Language is the world's largest collection of both numerical and symbolic equation solving capabilities—with many original algorithms, all automatically accessed through a small number of exceptionally powerful functions. The Wolfram Language's symbolic architecture allows both equations and their solutions to be conveniently given in symbolic form, and immediately integrated into computations and visualizations.

(RefLink[Solve, paclet:ref/Solve]) — exact solutions to equations and systems

(RefLink[NSolve, paclet:ref/NSolve]) — numerical solutions to equations and systems

(RefLink[FindRoot, paclet:ref/FindRoot]) — numerically find local roots of equations

(RefLink[AsymptoticSolve, paclet:ref/AsymptoticSolve]) — asymptotic approximation to algebraic equations

(RefLink[DSolve, paclet:ref/DSolve]) — exact solutions to differential, delay and hybrid equations

(RefLink[NDSolve, paclet:ref/NDSolve]) — numerical solutions to differential, delay and hybrid equations

(RefLink[ParametricNDSolve, paclet:ref/ParametricNDSolve]) — numerical solution to differential equations with parameters

(RefLink[AsymptoticDSolveValue, paclet:ref/AsymptoticDSolveValue]) — asymptotic solutions to differential equations

(RefLink[RSolve, paclet:ref/RSolve]) — exact solutions to recurrence and functional equations

(RefLink[RecurrenceTable, paclet:ref/RecurrenceTable]) — table of solutions to recurrence and functional equations

(RefLink[AsymptoticRSolveValue, paclet:ref/AsymptoticRSolveValue]) — asymptotic solutions to recurrence equations

(RefLink[FindInstance, paclet:ref/FindInstance]) — find particular solutions to equations and inequalities

(RefLink[Reduce, paclet:ref/Reduce]) — reduce equations and inequalities

(RefLink[LinearSolve, paclet:ref/LinearSolve]) — solve linear systems in matrix form

(RefLink[ContourPlot, paclet:ref/ContourPlot]), (RefLink[ContourPlot3D, paclet:ref/ContourPlot3D]) — plot solution curves and surfaces

(RefLink[RegionPlot, paclet:ref/RegionPlot]), (RefLink[RegionPlot3D, paclet:ref/RegionPlot3D]) — plot regions satisfied by inequalities