What Is a Recursive Formula Calculator?

A recursive formula calculator generates the terms of a sequence when each term is defined in relation to the previous term (or terms). Recursive definitions are common in math, computer science, and finance — from arithmetic and geometric sequences to the Fibonacci sequence. Enter the recursive rule and a starting value, and the calculator produces as many terms as you need.

How to Use the Calculator

  1. Enter the first term — the starting value of the sequence (a₁).
  2. Enter the recursive rule — how each term depends on the previous one.
  3. Set how many terms you want generated.
  4. Calculate — see the full list of sequence terms.

What a Recursive Formula Looks Like

A recursive formula has two parts: a starting value and a rule. For an arithmetic sequence: a₁ = 3, aₙ = aₙ₋₁ + 5 produces 3, 8, 13, 18, … For a geometric sequence: a₁ = 2, aₙ = aₙ₋₁ × 3 produces 2, 6, 18, 54, …

Common Recursive Sequences

SequenceRecursive RuleFirst Terms
Arithmeticaₙ = aₙ₋₁ + d3, 8, 13, 18 (d = 5)
Geometricaₙ = aₙ₋₁ × r2, 6, 18, 54 (r = 3)
Fibonacciaₙ = aₙ₋₁ + aₙ₋₂1, 1, 2, 3, 5, 8

Recursive vs Explicit Formulas

A recursive formula defines a term using earlier terms, so you must compute the sequence step by step. An explicit formula gives any term directly from its position n without needing previous terms. Recursive formulas are intuitive for describing patterns, while explicit formulas are faster for finding a single far-out term.

Where Recursion Is Used

Frequently Asked Questions

What is a recursive formula?

A recursive formula defines each term of a sequence in terms of one or more previous terms, along with a starting value. You generate the sequence by repeatedly applying the rule.

What is the difference between recursive and explicit formulas?

A recursive formula needs the previous term to find the next one, while an explicit formula gives any term directly from its position without computing earlier terms.

How do you write a recursive formula for an arithmetic sequence?

Give the first term and add the common difference each time: a₁ = starting value, aₙ = aₙ₋₁ + d, where d is the constant difference between terms.

Can this calculator do the Fibonacci sequence?

Yes — with a rule where each term is the sum of the two previous terms, the calculator generates the Fibonacci sequence and similar two-term recurrences.

Is this recursive formula calculator free?

Yes — it is completely free, requires no signup, and generates as many terms as you need.