This is documentation for Mathematica 5, which was
based on an earlier version of the Wolfram Language.
View current documentation (Version 11.2)

Documentation / Mathematica / Built-in Functions / Algebraic Computation / Equation Solving /

Further Examples: RSolve

Here is the solution to a second-order ordinary recurrence equation. It uses C[1] and C[2] as the constants of summation by default.

In[1]:=

In[2]:=

Out[2]=

This solves the same equation, specifying that the summation constants are K[1] and K[2].

In[3]:=

Out[3]=

You can add constraints and boundary conditions for recurrence equations.

In[4]:=

Out[4]=

This verifies the solution.

In[5]:=

Out[5]=

Here is the solution for a Riccati-type equation.

In[6]:=

Out[6]=

Here is an equation whose solution involves Bessel functions.

In[7]:=

Out[7]=

This equation is solved using Abramov and Bronstein's algorithm.

In[8]:=

Out[8]=

This system is also solved using Abramov and Bronstein's algorithm.

In[9]:=

Out[9]=

This equation is solved using van Hoeij's algorithm.

In[10]:=

Out[10]=

The solution of this equation involves Chebyshev functions.

In[11]:=

Out[11]=

The Logistic equation is solved in terms of trigonometric functions.

In[12]:=

Out[12]=

This nonlinear equation is solved by a transformation method.

In[13]:=

Out[13]=

RSolve also solves q-difference equations.

In[14]:=

Out[14]=

In[15]:=