Solves ordinary differential equations numerically. The answer is a rule
Diffère de la référence .wl : `NDSolve` covers ODEs only
NDSolve[eqns, u, {x, xmin, xmax}]
NDSolve[eqns, u, {x, xmin, xmax}, {y, ymin, ymax}]
NDSolve[eqns, u, {x, y}∈ Ω]
NDSolve[eqns, u, {t, tmin, tmax}, {x, y}∈ Ω]
NDSolve[eqns, {u1, u2, …}, …]
"s = NDSolve[{y'[t] == -y[t], y[0] == 1}, y, {t, 0, 5}]; {Head[y /. First[s]], (y /. First[s])[\"Domain\"]}"
→ {InterpolatingFunction, {{0., 5.}}}"s = NDSolve[{y'[t] == -y[t], y[0] == 1}, y, {t, 0, 5}]; (y /. First[s])[2.0]"
→ 0\.135335\d+ (regex)"s = NDSolve[{y''[t] == -Sin[y[t]], y[0] == 1, y'[0] == 0}, y, {t, 0, 5}]; (y /. s[[1]])[3.0]"
→ -0\.9487515\d+ (regex)"s = Flatten[NDSolve[{y'[t] == -y[t], y[0] == 1}, y, {t, 0, 5}]]; s[[1]][[2]]'[2.0]"
→ -0\.13533\d+ (regex)"s = NDSolve[{y'[t] == -y[t], y[0] == 1}, y, {t, 0, 5}]; {y[2.0], y'[2.0]} /. First[s]"
→ \{0\.135335\d+, -0\.13533\d+\} (regex)- AccuracyGoal — default Automatic
- Compiled — default Automatic
- DependentVariables — default Automatic
- EvaluationMonitor — default None
- InitialSeeding — default { }
- InterpolationOrder — default Automatic
- MaxStepFraction — default 1/10
- MaxSteps — default Automatic
- MaxStepSize — default Automatic
- Method — default Automatic
- NormFunction — default Automatic
- PrecisionGoal — default Automatic
- StartingStepSize — default Automatic
- StepMonitor — default None
- WorkingPrecision — default MachinePrecision