Entrez le premier terme a₁, le coefficient p et la constante q de la relation de récurrence a(n+1) = p·a(n) + q. La formule ci-dessous est liée aux champs de saisie : vous pouvez aussi modifier les nombres directement à l’intérieur.
Table des matières
-
Ce que vous pouvez faire sur cette page
-
À quoi sert ce calcul ?
-
Mode d'emploi
-
Formules et graphiques
-
Symboles et termes
-
Ce qu’il est utile de savoir avant de commencer
-
Calculer avec Excel
-
Calculer avec Google Sheets
-
Calculer avec Python
-
Écrire la formule en LaTeX et autres langages mathématiques (à copier-coller)
-
Faire faire le calcul par ChatGPT
-
Les atouts de DataChef
-
Fonctions connexes
-
Liste des calculatrices NumberChef
Ce que vous pouvez faire sur cette page
- Trouvez tout de suite le terme général de la suite arithmético-géométrique \(a_{n+1} = p a_n + q\) (de premier terme \(a_1\)), avec les étapes qui utilisent le point fixe pour se ramener à une suite géométrique
- Les réponses sont des fractions irréductibles exactes, comme \(\dfrac{381}{64}\). Les cas particuliers \(p = 1\) (suite arithmétique) et \(q = 0\) (suite géométrique) sont traités automatiquement
- Affiche aussi la valeur du terme de rang \(n\) de votre choix, ainsi qu’un tableau et un graphique des termes de rang 1 à 10. Si la suite converge, vous obtenez aussi la valeur vers laquelle elle tend (la limite, qui est le point fixe)
- Le premier terme et les coefficients peuvent être décimaux, négatifs ou des fractions comme 1/2
- Le calculateur affiche la relation de récurrence comme vous l’écririez à la main, et vous pouvez modifier les nombres directement à l’intérieur
- Une explication simple des formules et des formules à copier-coller pour Excel, Google Sheets et Python se trouvent aussi sur cette page
À quoi sert ce calcul ?
Pour un prêt qui produit des intérêts chaque mois et qu’on rembourse d’une mensualité fixe, le capital restant dû suit exactement une suite arithmético-géométrique : « capital du mois suivant = (1 + taux mensuel) × capital de ce mois − mensualité ».
Par exemple, avec un taux mensuel de 0,3 % et une mensualité de 1 200 €, le point fixe vaut 1200 ÷ 0,003 = 400 000 €. C’est le montant emprunté pour lequel les intérêts et les remboursements s’équilibrent exactement et où le capital ne bouge plus. Si le capital est inférieur, chaque mensualité le fait baisser à coup sûr (cette idée d’équilibre est à la base des tableaux d’amortissement).
Le corps décompose et élimine un médicament à un rythme régulier. Dans un modèle où « il reste 50 % du médicament dans le corps au bout d’un jour, et on en prend 200 mg chaque jour », la quantité dans le corps suit la relation de récurrence \(a_{n+1} = 0{,}5a_n + 200\) et converge vers le point fixe 200 ÷ (1 − 0,5) = 400 mg.
Cette formule montre que, même en le prenant tous les jours, le médicament ne s’accumule pas indéfiniment : il se stabilise à un niveau constant. En pratique, les doses et les intervalles de prise sont fixés avec des modèles pharmacocinétiques qui affinent ce type de calcul.
Pour un service où « 90 % des abonnés restent chaque mois et 1 000 nouvelles personnes s’inscrivent », le nombre d’abonnés suit la relation de récurrence \(a_{n+1} = 0{,}9a_n + 1000\) et converge vers le point fixe 1000 ÷ (1 − 0,9) = 10 000 personnes.
Autrement dit, si les inscriptions et le taux de désabonnement ne changent pas, le nombre d’abonnés plafonne autour de 10 000. C’est un modèle de base pour estimer le plafond de croissance et de combien il monte si l’on réduit le taux de désabonnement (une estimation grossière, qui suppose un taux de fidélité et des inscriptions constants).
Quand on chauffe une pièce froide, l’écart entre la température de la pièce et la consigne du thermostat diminue d’un pourcentage régulier chaque minute. Par exemple, si « chaque minute, l’écart entre la température de la pièce et la consigne de 19 °C diminue de 10 % », la température suit la relation de récurrence \(a_{n+1} = 0{,}9a_n + 1{,}9\) et converge vers le point fixe 1,9 ÷ 0,1 = 19 °C, la consigne du thermostat.
« Ça chauffe vite au début, puis de plus en plus lentement en approchant de la consigne » : c’est exactement l’allure de la convergence de cette relation de récurrence (en physique, c’est une version minute par minute de la loi de refroidissement de Newton).
Le solde d’une épargne où « les intérêts sont ajoutés à la fin de chaque mois et où l’on verse aussi une somme fixe chaque mois » suit le même type de relation de récurrence : « solde du mois suivant = (1 + taux mensuel) × solde de ce mois + versement ». Ici, en revanche, le multiplicateur est supérieur à 1 : la suite ne converge pas et le solde ne cesse d’augmenter (un exemple où elle diverge).
Trouver le terme général permet de calculer en une étape « le solde au bout de n mois ». C’est la même formule que celle de la valeur acquise d’une suite de versements utilisée en finance. Les simulations d’épargne s’appuient sur le terme général de cette relation de récurrence.
Formules et graphiques
Symboles et termes
Symboles
| \(a_n\) | a indice n | Le terme de rang \(n\) de la suite, en comptant depuis le début. Le petit indice \(n\) en bas à droite indique le rang. Les manuels français notent le plus souvent les suites \(u_n\), et écrivent cette relation \(u_{n+1} = a u_n + b\). |
| \(a_{n+1}\) | a indice n plus un | Le terme qui suit celui de rang \(n\), c’est-à-dire le terme de rang \(n+1\). Dans une relation de récurrence, il joue le rôle du « terme suivant le terme actuel \(a_n\) ». |
| \(a_1\) | a indice 1 | Le premier terme de la suite. Une relation de récurrence fabrique le terme suivant à partir du terme actuel : la suite n’est donc déterminée que lorsque son point de départ, le premier terme, est fixé. |
| \(n\) | n | Le rang d’un terme (sa position depuis le début). On utilise traditionnellement \(n\), comme « nombre ». Il prend les valeurs 1, 2, 3, … (des entiers naturels). |
| \(p\) | p | La constante qui multiplie le terme actuel \(a_n\) (le \(a\) de \(u_{n+1} = a u_n + b\) dans les manuels). Elle joue le rôle de la raison d’une suite géométrique. Si elle est strictement comprise entre \(-1\) et \(1\), la suite converge vers le point fixe. |
| \(q\) | q | La constante ajoutée après la multiplication (le \(b\) des manuels). Elle joue le rôle de la raison d’une suite arithmétique. On utilise traditionnellement \(q\), la lettre qui suit \(p\). |
| \(c\) | c | La solution de l’équation du point fixe \(x = px + q\) (le point fixe, souvent noté \(\ell\) dans les manuels). C’est une valeur particulière : dès qu’un terme lui est égal, le terme suivant reste le même. C’est aussi la valeur vers laquelle se dirige une suite qui converge. |
| \(\{a_n\}\) | la suite a indice n | Une écriture de la suite tout entière formée des termes \(a_n\). Les accolades signifient « \(a_1\), \(a_2\), \(a_3\), … pris tous ensemble ». Les manuels français écrivent plutôt \((u_n)\). |
| \(p^{n-1}\) | p puissance n moins un | \(p\) multiplié par lui-même \(n-1\) fois (une puissance). Le petit nombre en haut à droite (l’exposant) indique combien de fois on multiplie. Du rang 1 au rang \(n\), on multiplie \(n-1\) fois par la raison : c’est pour cela que cette forme apparaît dans le terme général. |
| \(\displaystyle\lim_{n\to\infty} a_n\) | limite de a indice n quand n tend vers l’infini | La valeur dont \(a_n\) se rapproche quand \(n\) devient de plus en plus grand (la limite). \(\lim\) est l’abréviation de « limite ». Ce calculateur affiche la limite quand la suite converge. |
Termes
| suite | Des nombres rangés dans un ordre donné. Chaque nombre s’appelle un terme, et les termes sont numérotés, comme \(a_1\), \(a_2\), \(a_3\), … |
| terme | Chacun des nombres d’une suite. Celui qui occupe la position \(n\) depuis le début s’appelle le terme de rang \(n\). |
| premier terme | Le premier terme \(a_1\) d’une suite. C’est le point de départ quand une relation de récurrence définit une suite. |
| relation de récurrence | Une formule qui exprime la règle permettant de fabriquer le terme suivant à partir du terme actuel. Par exemple, \(a_{n+1} = 2a_n + 3\) est la règle « le terme suivant est le double du terme actuel, plus 3 ». Avec le premier terme, elle détermine toute la suite. |
| suite arithmético-géométrique | Une suite définie par une relation de récurrence de la forme \(a_{n+1} = p a_n + q\) (dans les manuels, \(u_{n+1} = a u_n + b\)), qui ne fait intervenir que deux termes voisins (une relation d’ordre 1). C’est un classique du lycée (première et terminale). Les relations qui font intervenir trois termes \(a_n\), \(a_{n+1}\), \(a_{n+2}\) sont d’ordre 2 et se résolvent autrement. |
| terme général | Le terme de rang \(n\) écrit directement comme une formule en \(n\) (une formule explicite). Par exemple, une fois qu’on a \(a_n = 4 \cdot 2^{n-1} - 3\), même le terme de rang 100 s’obtient en une étape : il suffit de remplacer \(n\) par 100. |
| suite arithmétique | Une suite où la différence entre deux termes voisins est toujours la même (on ajoute toujours le même nombre). \(5\,;\,8\,;\,11\,;\,14\,;\,\dots\) est une suite arithmétique de raison 3. C’est le cas \(p = 1\) de la relation de récurrence. |
| raison | Le nombre fixe qu’une suite arithmétique ajoute à chaque fois, ou le nombre fixe par lequel une suite géométrique multiplie à chaque fois. Dans la relation de récurrence de cette page, \(q\) joue le rôle de la raison quand \(p = 1\), et \(p\) celui de la raison quand \(q = 0\). |
| suite géométrique | Une suite où le rapport entre deux termes voisins est toujours le même (on multiplie toujours par le même nombre). \(3\,;\,6\,;\,12\,;\,24\,;\,\dots\) est une suite géométrique de raison 2. C’est le cas \(q = 0\) de la relation de récurrence. |
| équation du point fixe | L’équation \(x = px + q\) obtenue en remplaçant \(a_{n+1}\) et \(a_n\) par la même lettre \(x\) dans la relation de récurrence (on parle parfois aussi d’équation caractéristique). Sa solution (le point fixe) permet de réécrire la relation sous forme de suite géométrique. |
| point fixe | La solution \(c = \dfrac{q}{1-p}\) de l’équation du point fixe. C’est la valeur où la suite cesse de bouger : dès qu’un terme lui est égal, le suivant reste le même. Quand la suite converge, c’est aussi sa limite. |
| valeur d’équilibre | Le nom donné au point fixe quand la suite modélise une situation réelle (un stock, une population, une concentration) : c’est la valeur qui ne change plus quand on applique la règle, puisque \(c = pc + q\). Dans l’enseignement supérieur, on étudie les relations de récurrence et les itérations de fonctions de ce point de vue. |
| converger | Quand \(n\) grandit, les termes se rapprochent autant qu’on veut d’une valeur fixe. Cette relation de récurrence converge vers le point fixe \(c\) quand \(|p| < 1\) (\(p\) strictement compris entre \(-1\) et \(1\)). |
| limite | La valeur dont se rapproche une suite qui converge. On l’écrit \(\displaystyle\lim_{n\to\infty} a_n\). Les limites s’étudient en détail en terminale, mais l’idée d’une « destination dont les termes se rapprochent sans cesse » suffit ici. |
| diverger | Ne pas converger. Cela recouvre les termes qui grandissent (ou diminuent) sans limite et ceux qui oscillent sans se fixer sur une valeur. Cette relation de récurrence diverge quand \(|p| > 1\), sauf si elle démarre exactement au point fixe. |
Ce qu’il est utile de savoir avant de commencer
Voici ce qu’il est utile de savoir pour utiliser le calcul de cette page en le comprenant vraiment, et pas seulement en appuyant sur le bouton.
Si vous bloquez, revoir ces notions est le chemin le plus court.
| Ce qu’est une suite (première, 16-17 ans) |
|
| Suites arithmétiques et géométriques (première, 16-17 ans) |
|
| Résoudre une équation du premier degré (4e, 13-14 ans) |
|
| Les puissances (4e-seconde, 13-16 ans) |
|
| Le calcul avec les fractions (6e-4e, 11-14 ans) |
|
Calculer avec Excel
| Premier terme a1 | 1 |
| Coefficient p | 2 |
| Constante q | 3 |
| Rang n du terme | 10 |
| Point fixe c = q/(1−p) | =B3/(1-B2) |
| Écart entre le premier terme et c, a1−c | =B1-B5 |
| Terme de rang n (a1−c)×p^(n−1)+c | =B6*B2^(B4-1)+B5 |
| Coefficient p | 2 |
| Constante q | 3 |
| Terme de rang 1, a1 | 1 |
| Terme de rang 2 | =B1*B3+B2 |
| Terme de rang 3 | =B1*B4+B2 |
| Terme de rang 4 | =B1*B5+B2 |
| Terme de rang 5 | =B1*B6+B2 |
| Terme de rang 6 | =B1*B7+B2 |
| Terme de rang 7 | =B1*B8+B2 |
| Terme de rang 8 | =B1*B9+B2 |
| Terme de rang 9 | =B1*B10+B2 |
| Terme de rang 10 | =B1*B11+B2 |
| Premier terme a1 | 5 |
| Raison q | 3 |
| Rang n du terme | 4 |
| Terme de rang n a1+(n−1)q | =B1+(B3-1)*B2 |
| Premier terme a1 | 3 |
| Raison p | 2 |
| Rang n du terme | 4 |
| Terme de rang n a1×p^(n−1) | =B1*B2^(B3-1) |
Le premier tableau utilise le terme général pour trouver le terme de rang 10 de la suite de premier terme 1 et de relation de récurrence a(n+1) = 2a(n) + 3. Le point fixe c vaut −3, et la réponse est 2045. Les formules de ce tableau ne fonctionnent pas quand p = 1 (1−p vaut 0, et on diviserait par 0) : utilisez alors le troisième tableau.
Le deuxième tableau calcule la même suite pas à pas, exactement comme le dit la relation de récurrence : vous pouvez vérifier que le terme de rang 10 vaut 2045, comme dans le premier tableau.
Le troisième tableau est un exemple du cas arithmétique (premier terme 5, raison 3, terme de rang 4 = 14), et le quatrième un exemple du cas géométrique (premier terme 3, raison 2, terme de rang 4 = 24).
Calculer avec Google Sheets
| Premier terme a1 | 1 |
| Coefficient p | 2 |
| Constante q | 3 |
| Rang n du terme | 10 |
| Point fixe c = q/(1−p) | =B3/(1-B2) |
| Écart entre le premier terme et c, a1−c | =B1-B5 |
| Terme de rang n (a1−c)×p^(n−1)+c | =B6*B2^(B4-1)+B5 |
| Coefficient p | 2 |
| Constante q | 3 |
| Terme de rang 1, a1 | 1 |
| Terme de rang 2 | =B1*B3+B2 |
| Terme de rang 3 | =B1*B4+B2 |
| Terme de rang 4 | =B1*B5+B2 |
| Terme de rang 5 | =B1*B6+B2 |
| Terme de rang 6 | =B1*B7+B2 |
| Terme de rang 7 | =B1*B8+B2 |
| Terme de rang 8 | =B1*B9+B2 |
| Terme de rang 9 | =B1*B10+B2 |
| Terme de rang 10 | =B1*B11+B2 |
| Premier terme a1 | 5 |
| Raison q | 3 |
| Rang n du terme | 4 |
| Terme de rang n a1+(n−1)q | =B1+(B3-1)*B2 |
| Premier terme a1 | 3 |
| Raison p | 2 |
| Rang n du terme | 4 |
| Terme de rang n a1×p^(n−1) | =B1*B2^(B3-1) |
Calculer avec Python
from fractions import Fraction
first_term = Fraction(1) # premier terme a1 (les fractions fonctionnent aussi, par ex. Fraction(1, 2))
coefficient = Fraction(2) # coefficient p (multiplie a_n)
constant = Fraction(3) # constante q (ajoutée)
term_number = 10 # rang n du terme cherché
# Termes de rang 1 à 10, calculés dans l’ordre avec la relation de récurrence
terms = [first_term]
for _ in range(9):
terms.append(coefficient * terms[-1] + constant)
print("Termes de rang 1 à 10 :", " ; ".join(str(t) for t in terms))
# Terme de rang n (on applique la relation de récurrence n-1 fois)
nth_term = first_term
for _ in range(term_number - 1):
nth_term = coefficient * nth_term + constant
print(f"Terme de rang {term_number} : {nth_term} (en écriture décimale : {float(nth_term)})")
# Si p est différent de 1, le point fixe c = q/(1-p) donne aussi le terme général
if coefficient != 1:
fixed_point = constant / (1 - coefficient)
start_diff = first_term - fixed_point
print(f"Point fixe c : {fixed_point}")
print(f"Terme général : a_n = ({start_diff})*({coefficient})^(n-1) + ({fixed_point})")
Écrire la formule en LaTeX et autres langages mathématiques (à copier-coller)
aₙ₊₁ = p·aₙ + q
a_{n+1} = p a_n + q
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
<mrow>
<msub><mi>a</mi><mrow><mi>n</mi><mo>+</mo><mn>1</mn></mrow></msub>
<mo>=</mo>
<mi>p</mi>
<msub><mi>a</mi><mi>n</mi></msub>
<mo>+</mo>
<mi>q</mi>
</mrow>
</math>
a_(n+1) = p a_n + q
RSolve[{a[n + 1] == p a[n] + q, a[1] == a1}, a[n], n]
rsolve({a(n+1) = p*a(n) + q, a(1) = a1}, a(n));
a(n+1) = p*a(n) + q
a_(n+1) = p a_n + q
c = q/(1 − p)
c = \dfrac{q}{1-p}
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
<mrow>
<mi>c</mi>
<mo>=</mo>
<mfrac>
<mi>q</mi>
<mrow><mn>1</mn><mo>−</mo><mi>p</mi></mrow>
</mfrac>
</mrow>
</math>
c = q/(1-p)
c = q/(1 - p)
c := q/(1 - p);
c = q/(1 - p);
c = q/(1 − p)
aₙ₊₁ − c = p(aₙ − c)
a_{n+1} - c = p(a_n - c)
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
<mrow>
<msub><mi>a</mi><mrow><mi>n</mi><mo>+</mo><mn>1</mn></mrow></msub>
<mo>−</mo><mi>c</mi>
<mo>=</mo>
<mi>p</mi>
<mo>(</mo>
<msub><mi>a</mi><mi>n</mi></msub>
<mo>−</mo><mi>c</mi>
<mo>)</mo>
</mrow>
</math>
a_(n+1) - c = p(a_n - c)
a[n + 1] - c == p (a[n] - c)
a(n+1) - c = p*(a(n) - c);
a(n+1) - c = p*(a(n) - c)
a_(n+1) − c = p(a_n − c)
aₙ = (a₁ − c)·pⁿ⁻¹ + c
a_n = (a_1 - c)p^{n-1} + c
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
<mrow>
<msub><mi>a</mi><mi>n</mi></msub>
<mo>=</mo>
<mo>(</mo>
<msub><mi>a</mi><mn>1</mn></msub>
<mo>−</mo><mi>c</mi>
<mo>)</mo>
<msup><mi>p</mi><mrow><mi>n</mi><mo>−</mo><mn>1</mn></mrow></msup>
<mo>+</mo>
<mi>c</mi>
</mrow>
</math>
a_n = (a_1 - c)p^(n-1) + c
a[n_] := (a1 - c) p^(n - 1) + c
a := n -> (a1 - c)*p^(n-1) + c;
a_n = (a1 - c)*p^(n-1) + c;
a_n = (a_1 − c)p^(n−1) + c
aₙ = a₁ + (n − 1)q
a_n = a_1 + (n-1)q
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
<mrow>
<msub><mi>a</mi><mi>n</mi></msub>
<mo>=</mo>
<msub><mi>a</mi><mn>1</mn></msub>
<mo>+</mo>
<mo>(</mo><mi>n</mi><mo>−</mo><mn>1</mn><mo>)</mo>
<mi>q</mi>
</mrow>
</math>
a_n = a_1 + (n-1)q
a[n_] := a1 + (n - 1) q
a := n -> a1 + (n-1)*q;
a_n = a1 + (n-1)*q;
a_n = a_1 + (n − 1)q
aₙ = a₁·pⁿ⁻¹
a_n = a_1 p^{n-1}
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
<mrow>
<msub><mi>a</mi><mi>n</mi></msub>
<mo>=</mo>
<msub><mi>a</mi><mn>1</mn></msub>
<msup><mi>p</mi><mrow><mi>n</mi><mo>−</mo><mn>1</mn></mrow></msup>
</mrow>
</math>
a_n = a_1 p^(n-1)
a[n_] := a1 p^(n - 1)
a := n -> a1*p^(n-1);
a_n = a1*p^(n-1);
a_n = a_1 p^(n−1)
Faire faire le calcul par ChatGPT
Tu es un assistant de calcul mathématique spécialisé dans les suites et les relations de récurrence. Fais les calculs suivants en exécutant réellement du code Python, et appuie ta réponse uniquement sur les nombres obtenus à l’exécution (ne réponds pas de tête ni au jugé). Pour la suite définie par le premier terme a_1 = 1 et la relation de récurrence a_(n+1) = 2·a_n + 3, donne : 1. La solution de l’équation du point fixe x = 2x + 3 (le point fixe c) 2. Le terme général a_n (avec les étapes qui utilisent c pour se ramener à une suite géométrique) 3. Les valeurs des termes de rang 1 à 10, et la valeur du terme de rang 10 4. Cette suite converge-t-elle ? (Si oui, donne aussi sa limite.) En Python, utilise le module fractions de la bibliothèque standard pour calculer de façon exacte, et montre les formules utilisées et les nombres obtenus à l’exécution.
Mode d'emploi
-
1Saisissez vos nombresTapez les nombres à calculer dans les champs de saisie
-
2CalculezAppuyez sur le bouton « Calculer »
-
3Lisez le résultatLe résultat s’affiche aussitôt. La même page explique aussi le raisonnement et la formule
Les atouts de DataChef
Aucune compétence requise – simple et intuitif
Aucune donnée personnelle nécessaire
Le fichier est supprimé automatiquement après le téléchargement
Aucune mention de crédit nécessaire
Aucune autorisation préalable nécessaire