AsymptoticDSolveValue
✖
AsymptoticDSolveValue
computes an asymptotic approximation to the differential equation eqn for f[x] centered at x0.
computes an asymptotic approximation to a system of differential equations.
computes an asymptotic approximation of f[x,ϵ] for the parameter ϵ centered at ϵ0.
Details and Options



- Asymptotic approximations to differential equations are also known as asymptotic expansions, perturbation solutions, regular perturbations and singular perturbations, etc. They are also known by specific methods used to compute some of them, such as Frobenius series, WKB, boundary-layer method, etc.
- Asymptotic approximations are typically used to solve problems for which no exact solution can be found or to get simpler answers for computation, comparison and interpretation.
- AsymptoticDSolveValue[eqn,…,xx0] computes the leading term in an asymptotic expansion for eqn. Use SeriesTermGoal to specify more terms.
- If the exact result is g[x] and the asymptotic approximation of order n at x0 is gn[x], then the result is AsymptoticLess[g[x]-gn[x],gn[x]-gn-1[x],xx0] or g[x]-gn[x]∈o[gn[x]-gn-1[x]] as xx0.
- The asymptotic approximation gn[x] is often given as a sum gn[x]
αkϕk[x], where {ϕ1[x],…,ϕn[x]} is an asymptotic scale ϕ1[x]≻ϕ2[x]≻⋯>ϕn[x] as xx0. Then the result is AsymptoticLess[g[x]-gn[x],ϕn[x],xx0] or g[x]-gn[x]∈o[ϕn[x]] as xx0.
- Common asymptotic scales include:
-
Taylor scale when xx0 Laurent scale when xx0 Laurent scale when x±∞ Puiseux scale when xx0 - The scales used to express the asymptotic approximation are automatically inferred from the problem and can often include more exotic scales.
- The center x0 can be any finite or infinite real or complex number.
- The order n must be a positive integer and specifies order of approximation for the asymptotic solution. It is not related to polynomial degree.
- The specification u∈Vectors[n] or u∈Matrices[{m,n}] can be used to indicate that the dependent variable u is a vector-valued or a matrix-valued variable, respectively. Alternatively, u can be specified as a VectorSymbol or MatrixSymbol. » »
- The following options can be given:
-
AccuracyGoal Automatic digits of absolute accuracy sought Assumptions $Assumptions assumptions to make about parameters GenerateConditions Automatic whether to generate answers that involve conditions on parameters GeneratedParameters None how to name generated parameters Method Automatic method to use PerformanceGoal $PerformanceGoal aspects of performance to optimize PrecisionGoal Automatic digits of precision sought SeriesTermGoal Automatic number of terms in the approximation WorkingPrecision Automatic the precision used in internal computations - Possible settings for PerformanceGoal include $PerformanceGoal, "Quality" and "Speed". With the "Quality" setting, AsymptoticDSolve typically solves more problems or produces simpler results, but it potentially uses more time and memory.

Examples
open allclose allBasic Examples (3)Summary of the most common use cases
Compute an asymptotic approximation for a differential equation:

https://wolfram.com/xid/0bcnqmkihk6qf22lab6ka-ei0ki0

Find a series solution for a differential equation:

https://wolfram.com/xid/0bcnqmkihk6qf22lab6ka-g2tv8a


https://wolfram.com/xid/0bcnqmkihk6qf22lab6ka-bdyfy8

Find an asymptotic expansion for a perturbation problem:

https://wolfram.com/xid/0bcnqmkihk6qf22lab6ka-9vhgy


https://wolfram.com/xid/0bcnqmkihk6qf22lab6ka-gtg6xc

Scope (49)Survey of the scope of standard use cases
Basic Uses (8)
Compute a series solution of order 10 for an ODE around x=0:

https://wolfram.com/xid/0bcnqmkihk6qf22lab6ka-bvoaht

Plot the successive approximations for an asymptotic solution:

https://wolfram.com/xid/0bcnqmkihk6qf22lab6ka-drapx7

Use Accumulate to build the list of approximations:

https://wolfram.com/xid/0bcnqmkihk6qf22lab6ka-goabx1


https://wolfram.com/xid/0bcnqmkihk6qf22lab6ka-cu9qix

Compute a series solution around x=3:

https://wolfram.com/xid/0bcnqmkihk6qf22lab6ka-b2gj32

Obtain a series approximation for the general solution:

https://wolfram.com/xid/0bcnqmkihk6qf22lab6ka-e51lj

Obtain series approximations with different numbers of terms:

https://wolfram.com/xid/0bcnqmkihk6qf22lab6ka-sp7km


https://wolfram.com/xid/0bcnqmkihk6qf22lab6ka-f08uxt

Compute a series solution for a system of ODEs:

https://wolfram.com/xid/0bcnqmkihk6qf22lab6ka-cmfbs0

Compute a series solution for a perturbation problem:

https://wolfram.com/xid/0bcnqmkihk6qf22lab6ka-g5bnnd


https://wolfram.com/xid/0bcnqmkihk6qf22lab6ka-gkgtav


https://wolfram.com/xid/0bcnqmkihk6qf22lab6ka-l2fc5

Find an asymptotic solution for a perturbation problem:

https://wolfram.com/xid/0bcnqmkihk6qf22lab6ka-1ku72

Plot the successive approximations given by the solution:

https://wolfram.com/xid/0bcnqmkihk6qf22lab6ka-er8n0v

Ordinary Points (7)
Find a Taylor series solution for a linear first-order ODE at the ordinary point x=0:

https://wolfram.com/xid/0bcnqmkihk6qf22lab6ka-dfjlpw

Plot the successive approximations given by the solution:

https://wolfram.com/xid/0bcnqmkihk6qf22lab6ka-y2va2

Series solution for a linear second-order ODE at the ordinary point x=0:

https://wolfram.com/xid/0bcnqmkihk6qf22lab6ka-rwe02

Plot the successive approximations given by the solution:

https://wolfram.com/xid/0bcnqmkihk6qf22lab6ka-fbprhh

Series solution for an inhomogeneous linear ODE at the ordinary point x=0:

https://wolfram.com/xid/0bcnqmkihk6qf22lab6ka-fds63d

Series solution for a linear ODE with nonrational coefficients at the ordinary point x=0:

https://wolfram.com/xid/0bcnqmkihk6qf22lab6ka-darqy5

Series solution for a linear higher-order ODE at the ordinary point x=0:

https://wolfram.com/xid/0bcnqmkihk6qf22lab6ka-b940gh

Series solution for a linear ODE at the ordinary point x=1:

https://wolfram.com/xid/0bcnqmkihk6qf22lab6ka-dzszzt

Series approximation for the general solution for a linear ODE at an ordinary point:

https://wolfram.com/xid/0bcnqmkihk6qf22lab6ka-hlxjv0

Regular Singular Points (5)
Find a Frobenius series solution for a linear first-order ODE at the regular singular point x=0:

https://wolfram.com/xid/0bcnqmkihk6qf22lab6ka-bqpld7

Plot the successive approximations given by the solution:

https://wolfram.com/xid/0bcnqmkihk6qf22lab6ka-puhegl

Series solution for a linear second-order ODE at the regular singular point x=0:

https://wolfram.com/xid/0bcnqmkihk6qf22lab6ka-z19s0

Find a series solution for a linear higher-order ODE at the regular singular point x=0:

https://wolfram.com/xid/0bcnqmkihk6qf22lab6ka-bldpvi

The series solution is an exact solution in this case:

https://wolfram.com/xid/0bcnqmkihk6qf22lab6ka-bmlicd

Series solution for a linear ODE at the regular singular point x=1:

https://wolfram.com/xid/0bcnqmkihk6qf22lab6ka-eeflq4

Series solution for a linear ODE with nonrational coefficients at the regular singular point x=0:

https://wolfram.com/xid/0bcnqmkihk6qf22lab6ka-ilgju5

Irregular Singular Points (3)
Find an asymptotic solution for a linear first-order ODE at the irregular singular point x=0:

https://wolfram.com/xid/0bcnqmkihk6qf22lab6ka-r7rdp

Plot the successive approximations given by the solution:

https://wolfram.com/xid/0bcnqmkihk6qf22lab6ka-cje3fu

Series solution for a linear second-order ODE at the irregular singular point x=0:

https://wolfram.com/xid/0bcnqmkihk6qf22lab6ka-d9cnp5

Series solution for a linear higher-order ODE at the irregular singular point x=0:

https://wolfram.com/xid/0bcnqmkihk6qf22lab6ka-cz0dcs

Nonlinear ODEs (7)
Find a series solution for a nonlinear first-order ODE at x=0:

https://wolfram.com/xid/0bcnqmkihk6qf22lab6ka-lqw2p

Plot the successive approximations given by the solution:

https://wolfram.com/xid/0bcnqmkihk6qf22lab6ka-czhbz5

Series solution for a nonlinear second-order ODE at x=0:

https://wolfram.com/xid/0bcnqmkihk6qf22lab6ka-crrqp2

Plot the successive approximations given by the solution:

https://wolfram.com/xid/0bcnqmkihk6qf22lab6ka-bhi28a

Series solution for an inhomogeneous nonlinear ODE at the ordinary point x=0:

https://wolfram.com/xid/0bcnqmkihk6qf22lab6ka-exnc41

Series solution for a nonlinear ODE with nonrational coefficients at x=0:

https://wolfram.com/xid/0bcnqmkihk6qf22lab6ka-c6qfk

Series solution for a nonlinear higher-order ODE at x=0:

https://wolfram.com/xid/0bcnqmkihk6qf22lab6ka-t9ahg

Series solution for a nonlinear ODE at x=1:

https://wolfram.com/xid/0bcnqmkihk6qf22lab6ka-dj5ki8

Series approximation for the general solution of a nonlinear ODE:

https://wolfram.com/xid/0bcnqmkihk6qf22lab6ka-m12jdk

Solutions at Infinity (4)
Find a series solution for a linear ODE at the ordinary point x=∞:

https://wolfram.com/xid/0bcnqmkihk6qf22lab6ka-nmge1r

Plot the successive approximations given by the solution:

https://wolfram.com/xid/0bcnqmkihk6qf22lab6ka-hvgn8

Find a series solution for a linear ODE at the regular singular point x=∞:

https://wolfram.com/xid/0bcnqmkihk6qf22lab6ka-rudsg

Find a series solution for a linear ODE at the irregular singular point x=∞:

https://wolfram.com/xid/0bcnqmkihk6qf22lab6ka-lz3uxf

Find a series solution for a nonlinear ODE at x=∞:

https://wolfram.com/xid/0bcnqmkihk6qf22lab6ka-tmwju

Systems of ODEs (7)
Find a series solution for a linear system of first-order ODEs at the ordinary point x=0:

https://wolfram.com/xid/0bcnqmkihk6qf22lab6ka-fq63an

Plot the approximation given by the solution:

https://wolfram.com/xid/0bcnqmkihk6qf22lab6ka-bgpcwi

Series solution for a linear system of higher-order ODEs at the ordinary point x=0:

https://wolfram.com/xid/0bcnqmkihk6qf22lab6ka-bcxrwt

Series solution for an inhomogeneous system of linear ODEs at the ordinary point x=0:

https://wolfram.com/xid/0bcnqmkihk6qf22lab6ka-dda9v

Series solution for a linear system of ODEs at the ordinary point x=1:

https://wolfram.com/xid/0bcnqmkihk6qf22lab6ka-bx56u1

Series approximation to the general solution for a linear system of ODEs at an ordinary point:

https://wolfram.com/xid/0bcnqmkihk6qf22lab6ka-n3oj5r

Series solution for a linear system of ODEs at the ordinary point x=0 using vector variables:

https://wolfram.com/xid/0bcnqmkihk6qf22lab6ka-pwettv

https://wolfram.com/xid/0bcnqmkihk6qf22lab6ka-imwalw

Alternatively, define as a VectorSymbol:

https://wolfram.com/xid/0bcnqmkihk6qf22lab6ka-cbnqix


https://wolfram.com/xid/0bcnqmkihk6qf22lab6ka-l2ubf

Series solution for a linear system of ODEs at the ordinary point x=0 using matrix variables:

https://wolfram.com/xid/0bcnqmkihk6qf22lab6ka-ceymi4

https://wolfram.com/xid/0bcnqmkihk6qf22lab6ka-be9w1i

Alternatively, define as a MatrixSymbol:

https://wolfram.com/xid/0bcnqmkihk6qf22lab6ka-d3i8q


https://wolfram.com/xid/0bcnqmkihk6qf22lab6ka-oxam09

Regular Perturbations (2)
Find a series solution for a regular linear perturbation problem at ϵ=0:

https://wolfram.com/xid/0bcnqmkihk6qf22lab6ka-bedaxw

Plot the successive approximations given by the solution:

https://wolfram.com/xid/0bcnqmkihk6qf22lab6ka-eoxzwt

Find a series solution for a regular nonlinear perturbation problem at ϵ=0:

https://wolfram.com/xid/0bcnqmkihk6qf22lab6ka-eco6mt

Plot the approximation given by the solution:

https://wolfram.com/xid/0bcnqmkihk6qf22lab6ka-c0va6k

Singular Perturbations (3)
Find a first-order approximation for a singular boundary value problem:

https://wolfram.com/xid/0bcnqmkihk6qf22lab6ka-ux1ab

Plot the approximation for different values of the parameter:

https://wolfram.com/xid/0bcnqmkihk6qf22lab6ka-g0mrwi

Compare with a numerical solution:

https://wolfram.com/xid/0bcnqmkihk6qf22lab6ka-nkpwkv

https://wolfram.com/xid/0bcnqmkihk6qf22lab6ka-dlgxi3

Find a second-order approximation for a singular boundary value problem:

https://wolfram.com/xid/0bcnqmkihk6qf22lab6ka-gnlkap

Plot the approximation for different values of the parameter:

https://wolfram.com/xid/0bcnqmkihk6qf22lab6ka-ewdf22

Find a second-order perturbation approximation at λ=∞:

https://wolfram.com/xid/0bcnqmkihk6qf22lab6ka-fgo7a2

Plot the approximation for a large value of the parameter:

https://wolfram.com/xid/0bcnqmkihk6qf22lab6ka-i0bsj4


https://wolfram.com/xid/0bcnqmkihk6qf22lab6ka-fpno8h


https://wolfram.com/xid/0bcnqmkihk6qf22lab6ka-fq9b3x

Fractional ODEs (3)
Find the series solution for a linear fractional ODE of order 0.7:

https://wolfram.com/xid/0bcnqmkihk6qf22lab6ka-ntmtv8

Solve the same ODE using DSolveValue:

https://wolfram.com/xid/0bcnqmkihk6qf22lab6ka-k7wdq0

Compare exact solution with asymptotic solutions for various values of approximation of order :

https://wolfram.com/xid/0bcnqmkihk6qf22lab6ka-hjmd5z

https://wolfram.com/xid/0bcnqmkihk6qf22lab6ka-ej2zb1

Find the series solution for a linear fractional ODE with nonconstant coefficients:

https://wolfram.com/xid/0bcnqmkihk6qf22lab6ka-c4n43q

Find a series solution for a system of two linear fractional ODEs:

https://wolfram.com/xid/0bcnqmkihk6qf22lab6ka-ptt6xv

https://wolfram.com/xid/0bcnqmkihk6qf22lab6ka-mgvxwm


https://wolfram.com/xid/0bcnqmkihk6qf22lab6ka-ji4dee

Options (1)Common values & functionality for each option
Applications (7)Sample problems that can be solved with this function
Compute a Taylor polynomial approximation for Cos:

https://wolfram.com/xid/0bcnqmkihk6qf22lab6ka-fpftr3


https://wolfram.com/xid/0bcnqmkihk6qf22lab6ka-b9aiyg

Improve the range of the approximation by specifying a higher order:

https://wolfram.com/xid/0bcnqmkihk6qf22lab6ka-nx58qa


https://wolfram.com/xid/0bcnqmkihk6qf22lab6ka-ecxmqm

Study the variation of range with the order of the approximation:

https://wolfram.com/xid/0bcnqmkihk6qf22lab6ka-l6lhkz

https://wolfram.com/xid/0bcnqmkihk6qf22lab6ka-h1y0x1

Solve Bessel's equation of order around the regular singular point x=0:

https://wolfram.com/xid/0bcnqmkihk6qf22lab6ka-bib12v

Plot the two components of the general solution:

https://wolfram.com/xid/0bcnqmkihk6qf22lab6ka-qb2sm

The Airy equation has an irregular singular point at x=∞:

https://wolfram.com/xid/0bcnqmkihk6qf22lab6ka-m96cvk
Compute an asymptotic expansion at the irregular singular point:

https://wolfram.com/xid/0bcnqmkihk6qf22lab6ka-nrt5cf

Compare with the expansions for the Airy functions at Infinity:

https://wolfram.com/xid/0bcnqmkihk6qf22lab6ka-upiyd


https://wolfram.com/xid/0bcnqmkihk6qf22lab6ka-b7x4yk

Plot the Airy functions and the approximations:

https://wolfram.com/xid/0bcnqmkihk6qf22lab6ka-gh3eac

Compute an exact polynomial solution of a nonlinear first-order ODE:

https://wolfram.com/xid/0bcnqmkihk6qf22lab6ka-bmqjev

https://wolfram.com/xid/0bcnqmkihk6qf22lab6ka-c8jqtk

Verify that this is a solution of the ODE:

https://wolfram.com/xid/0bcnqmkihk6qf22lab6ka-feaonb

Compute an equilibrium solution for a system of first-order ODEs:

https://wolfram.com/xid/0bcnqmkihk6qf22lab6ka-d8u0hl
Visualize the vector field defined by the system:

https://wolfram.com/xid/0bcnqmkihk6qf22lab6ka-b3tmsw

Solve the system with general initial conditions:

https://wolfram.com/xid/0bcnqmkihk6qf22lab6ka-g7x5mw
Find the equilibrium solution:

https://wolfram.com/xid/0bcnqmkihk6qf22lab6ka-gsokzw

Find a first-order perturbation expansion for the Duffing equation:

https://wolfram.com/xid/0bcnqmkihk6qf22lab6ka-gsqnc1

https://wolfram.com/xid/0bcnqmkihk6qf22lab6ka-ghpwdr

Plot the approximate solution:

https://wolfram.com/xid/0bcnqmkihk6qf22lab6ka-eow4xy

Compare with the exact solution:

https://wolfram.com/xid/0bcnqmkihk6qf22lab6ka-h0hg1j


https://wolfram.com/xid/0bcnqmkihk6qf22lab6ka-g0ki7f

Find the approximate eigenfunctions for the Sturm–Liouville problem corresponding to , for large values of
. Rewrite the problem using a small parameter
:

https://wolfram.com/xid/0bcnqmkihk6qf22lab6ka-boj8zw
Obtain a first-order asymptotic approximation:

https://wolfram.com/xid/0bcnqmkihk6qf22lab6ka-hmju7e

Construct the eigenfunctions after ignoring the constant Csc factor, using :

https://wolfram.com/xid/0bcnqmkihk6qf22lab6ka-b51uc2

Plot the approximate eigenfunctions:

https://wolfram.com/xid/0bcnqmkihk6qf22lab6ka-l82gy3

Properties & Relations (3)Properties of the function, and connections to other functions
Solutions satisfy the differential equation up to a given order:

https://wolfram.com/xid/0bcnqmkihk6qf22lab6ka-c79dkx


https://wolfram.com/xid/0bcnqmkihk6qf22lab6ka-bg2kw

Use DSolveValue to find an exact solution:

https://wolfram.com/xid/0bcnqmkihk6qf22lab6ka-idsn5b


https://wolfram.com/xid/0bcnqmkihk6qf22lab6ka-vy6t8


https://wolfram.com/xid/0bcnqmkihk6qf22lab6ka-zjh66

Use NDSolveValue to find a numerical solution:

https://wolfram.com/xid/0bcnqmkihk6qf22lab6ka-ieoh19


https://wolfram.com/xid/0bcnqmkihk6qf22lab6ka-gkyj6y


https://wolfram.com/xid/0bcnqmkihk6qf22lab6ka-dr3kkp


https://wolfram.com/xid/0bcnqmkihk6qf22lab6ka-fa72fc

Possible Issues (1)Common pitfalls and unexpected behavior
The expansion returned for this example has fewer than four terms:

https://wolfram.com/xid/0bcnqmkihk6qf22lab6ka-pr19ie

The missing terms are present in the expansion for a more general problem:

https://wolfram.com/xid/0bcnqmkihk6qf22lab6ka-utoxn


https://wolfram.com/xid/0bcnqmkihk6qf22lab6ka-bqfun6

Wolfram Research (2018), AsymptoticDSolveValue, Wolfram Language function, https://reference.wolfram.com/language/ref/AsymptoticDSolveValue.html (updated 2025).
Text
Wolfram Research (2018), AsymptoticDSolveValue, Wolfram Language function, https://reference.wolfram.com/language/ref/AsymptoticDSolveValue.html (updated 2025).
Wolfram Research (2018), AsymptoticDSolveValue, Wolfram Language function, https://reference.wolfram.com/language/ref/AsymptoticDSolveValue.html (updated 2025).
CMS
Wolfram Language. 2018. "AsymptoticDSolveValue." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2025. https://reference.wolfram.com/language/ref/AsymptoticDSolveValue.html.
Wolfram Language. 2018. "AsymptoticDSolveValue." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2025. https://reference.wolfram.com/language/ref/AsymptoticDSolveValue.html.
APA
Wolfram Language. (2018). AsymptoticDSolveValue. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/AsymptoticDSolveValue.html
Wolfram Language. (2018). AsymptoticDSolveValue. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/AsymptoticDSolveValue.html
BibTeX
@misc{reference.wolfram_2025_asymptoticdsolvevalue, author="Wolfram Research", title="{AsymptoticDSolveValue}", year="2025", howpublished="\url{https://reference.wolfram.com/language/ref/AsymptoticDSolveValue.html}", note=[Accessed: 06-June-2025
]}
BibLaTeX
@online{reference.wolfram_2025_asymptoticdsolvevalue, organization={Wolfram Research}, title={AsymptoticDSolveValue}, year={2025}, url={https://reference.wolfram.com/language/ref/AsymptoticDSolveValue.html}, note=[Accessed: 06-June-2025
]}