|
SOLUTIONS
|
Differential Equations
Automatically selecting between hundreds of powerful and in many cases original algorithms, Mathematica provides both numerical and symbolic solving of differential equations (ODEs, PDEs, DAEs, DDEs, ...). With equations conveniently specified symbolically, Mathematica uses both its rich set of special functions and its unique symbolic interpolating functions to represent solutions in forms that can immediately be manipulated or visualized.
Featured ExamplesFeatured Examples |
-
AC-DC Full-Wave Rectifier
-
Automatic Discontinuity Handling
-
Chemical Reactions
-
Compute Sliding-Mode Solutions
-
Differential Equations with Discrete Events
-
Double Pendulum
-
Hybrid Dynamical Systems
-
Hydraulic Systems
-
Model Constrained Systems as DAEs
-
Parametric Differential Equations
-
Parametric Sensitivity of the Wave Equation
-
Poincaré Sections
-
Proportional-Derivative Controller
-
Sensitivity Analysis
-
Simulate a Bouncing Ball
-
Simulate Physical Systems with Collisions
-
Use C Code to Solve a Differential Equation
ReferenceReference
y'[x] (Derivative) — derivative of a function
DSolve — symbolic solution to differential equations
NDSolve — numerical solution to differential equations
InterpolatingFunction — interpolating function used in solutions
ParametricNDSolveValue — numerical solution to differential equations with parameters
NDSolveValue ▪ ParametricNDSolve ▪ ParametricFunction
Differential Equations with Events »
WhenEvent — actions to be taken whenever an event occurs in a differential equation
Options
AccuracyGoal ▪ PrecisionGoal ▪ WorkingPrecision
Method — select and tune many possible solver algorithms
StepMonitor, EvaluationMonitor — monitor the progress of a solution
Wronskian — test linear independence of functions or ODE solutions
Differential Functions »
DifferentialRoot — representation of solutions to linear differential equations
Visualization »
Plot ▪ StreamPlot ▪ VectorPlot
