Une semaine, un classique
Analyse : Étude d'une suite d'intégrales
Trois questions de cours pour te lancer
Teste ton cours en répondant aux questions suivantes, à l’oral ou en écrivant ta réponse sur une feuille. Ensuite, envoie une photo de ta réponse et demande à l’IA d’analyser ce qui est juste, ce qui manque et comment t’améliorer.
Énoncer les propriétés de positivité et de croissance de l’intégration.
ou clique pour choisir un fichier
Voir un corrigé possible
Positivité de l’intégration. Soit \(f\) une fonction continue sur \([a,b]\) avec \(a \leqslant b\). Si
\[\forall x \in [a,b],\ f(x) \geqslant 0\]
alors
\[\int_a^b f(x)\,\mathrm{d}x \geqslant 0\]
Croissance de l’intégration. Soient \(f\) et \(g\) des fonctions continues sur \([a,b]\) avec \(a \leqslant b\). Si
\[\forall x \in [a,b],\ f(x) \leqslant g(x)\]
alors
\[\int_a^b f(x)\,\mathrm{d}x \leqslant \int_a^b g(x)\,\mathrm{d}x\]
Énoncer le théorème d’intégration par parties.
ou clique pour choisir un fichier
Voir un corrigé possible
Théorème d’intégration par parties. Soient \(u\) et \(v\) deux fonctions de classe \(\mathcal{C}^1\) sur \([a,b]\).
\[\int_a^b u(x)v'(x)\,\mathrm{d}x=\left[u(x)v(x)\right]_a^b-\int_a^b u'(x)v(x)\,\mathrm{d}x\]
Lorsque l’intégrale dépend d’un entier \(n\), on choisit souvent \(u\) de manière à faire apparaître une puissance de \(x\) dont la dérivée fait baisser le degré, et \(v'\) de manière à obtenir une fonction intégrable.
L’intégration par parties permet alors d’exprimer une intégrale d’indice \(n+1\) ou \(n+2\) en fonction d’une intégrale d’indice plus petit, ce qui conduit à une relation de récurrence.
Expliquer le fonctionnement d’une boucle for en Python pour calculer une suite définie par récurrence.
ou clique pour choisir un fichier
Voir un corrigé possible
Une boucle for permet d’exécuter plusieurs fois une même instruction en faisant varier un indice k, autant de fois que l’on souhaite répéter cette instruction. On peut, si on le souhaite, utiliser la valeur de k dans les instructions répétées.
Pour le calcul de suites définies par récurrence, la boucle for est particulièrement adaptée.
-
Suite définie par une récurrence simple (où \(u_{n+1}\) est exprimé en fonction de \(u_n\)).
-
on initialise une variable
uà la valeur initiale de la suite (par exemple \(u_0\)) -
on fait varier un indice dans la boucle afin de décrire les rangs des termes à calculer successivement (par exemple
k in range(1,n+1)si l’on souhaite calculer \(u_1,\dots,u_n\)) -
à chaque itération, on calcule le terme au rang
kà l’aide de la relation de récurrence et on stocke cette valeur dansu -
à la fin de la boucle, la variable
ucontient la valeur du terme recherché
-
-
Suite définie par une récurrence d’ordre 2 (où \(u_{n+2}\) est exprimé en fonction de \(u_{n+1}\) et de \(u_n\)).
-
on initialise deux variables, par exemple
u0etu1, contenant respectivement \(u_0\) et \(u_1\) -
la boucle fait varier un indice correspondant aux rangs des termes à calculer
-
à chaque itération, on calcule le nouveau terme à partir des deux précédents, puis on met à jour les variables pour préparer l’itération suivante
-
à la fin de la boucle, les variables contiennent les derniers termes calculés, dont celui recherché
-
Dans tous les cas, il est essentiel de vérifier que les valeurs prises par l’indice de boucle correspondent exactement aux indices de la suite, quitte à décaler l’indice utilisé dans la relation de récurrence.
Mini-exercices : vérifie que les bases sont maîtrisées
Quelques exercices rapides pour passer du cours à l’action. L’objectif : réfléchir, répondre à la question, puis laisser l’IA te dire où tu en es et comment progresser.
Pour tout \(n \in \mathbb{N}\), on pose
\[J_n=\int_0^1 \frac{x^n}{1+e^x}\,\mathrm{d}x\]
À l'aide d'un encadrement, déterminer la limite de \(J_n\) lorsque \(n\) tend vers \(+\infty\).
Glisse-dépose ta photo ici
ou clique pour choisir un fichier
Voir un corrigé possible
On a
\[ \forall n \in \mathbb{N},\ \forall x \in [0,1],\ x^n \geqslant 0 \quad \text{et} \quad 1+e^x \geqslant 1 > 0 \]
Donc
\[ \forall n \in \mathbb{N},\ \forall x \in [0,1],\ 0 \leqslant \frac{x^n}{1+e^x} \leqslant x^n \]
Les fonctions considérées étant continues sur \([0,1]\), on en déduit, par croissance de l’intégration, que
\[ \begin{align*} \forall n \in \mathbb{N},\ 0 \leqslant J_n &\leqslant \int_0^1 x^n\,\mathrm{d}x \\ &\leqslant \left[ \frac{x^{n+1}}{n+1} \right]_0^1 \\ &\leqslant \frac{1}{n+1} \end{align*} \]
Or
\[ \lim_{n\to+\infty} \frac{1}{n+1} = 0 \]
Donc, d’après le théorème de l’encadrement,
\[ \lim_{n\to+\infty} J_n = 0 \]
Pour tout \(n \in \mathbb{N}\), on pose
\[K_n=\int_0^1 x^n e^{-x^2}\,\mathrm{d}x\]
Pour tout \(n \in \mathbb{N}\), déterminer une expression de \(K_{n+2}\) en fonction de \(K_n\).
Glisse-dépose ta photo ici
ou clique pour choisir un fichier
Voir un corrigé possible
Soit \(n \in \mathbb{N}\). On a
\[ K_{n+2}=\int_0^1 x^{n+2} e^{-x^2}\,\mathrm{d}x \]
Avant de commencer, plusieurs remarques s’imposent.
-
On cherche à exprimer \(K_{n+2}\) en fonction de \(K_n\). Il faut donc abaisser la puissance de \(x^{n+2}\), ce qui laisse penser que l’on va dériver la fonction \(x \mapsto x^{n+2}\). Cela conduit naturellement à intégrer la fonction \(x \mapsto e^{-x^2}\).
-
On ne connaît pas de primitive élémentaire de la fonction \(x \mapsto e^{-x^2}\). Il est donc nécessaire d’adapter l’intégrande afin de le mettre sous une forme intégrable.
-
Si \(f\) est une fonction dérivable, on sait intégrer les fonctions de la forme \(x \mapsto f'(x)e^{f(x)}\).
-
La fonction \(f:x\mapsto -x^2\) est dérivable sur \([0,1]\) et vérifie \(f'(x)=-2x\).
Ces considérations nous conduisent à faire apparaître explicitement le facteur \(-2x\) dans l’intégrande. On écrit alors
\[ K_{n+2} =\int_0^1 -\frac{x^{n+1}}{2}\times(-2x)\,e^{-x^2}\,\mathrm{d}x \]
On pose alors
\[ \forall x\in[0,1],\quad u(x)=-\frac{x^{n+1}}{2} \qquad\text{et}\qquad v(x)=e^{-x^2} \]
Les fonctions \(u\) et \(v\) sont de classe \(\mathcal{C}^1\) sur \([0,1]\) et vérifient
\[ \forall x\in[0,1],\quad u'(x)=-\frac{n+1}{2}x^n \qquad\text{et}\qquad v'(x)=-2x e^{-x^2} \]
On en déduit, par intégration par parties, que
\[ \begin{align*} K_{n+2} &=\int_0^1 u(x)v'(x)\,\mathrm{d}x \\ &=\left[u(x)v(x)\right]_0^1-\int_0^1 u'(x)v(x)\,\mathrm{d}x \end{align*} \]
Soit \((u_n)\) une suite définie par \(u_0=0\) et
\[\forall n \in \mathbb{N},\ u_{n+1}=n u_n+3\]
Écrire un programme Python calculant et affichant la valeur de \(u_n\), l'entier \(n\) étant demandé à l'utilisateur.
Glisse-dépose ta photo ici
ou clique pour choisir un fichier
Voir un corrigé possible
n = int(input("Entrer n : "))
u = 0
for k in range(n):
u = k*u + 3
print(u)
La variable u contient initialement \(u_0\). À chaque itération de la boucle, on applique la relation de récurrence, ce qui permet de calculer successivement \(u_1,u_2,\dots,u_n\). À la fin de la boucle, u vaut \(u_n\), qui est affiché.
Remarque. Il faut faire attention à l’indice utilisé dans la boucle. Ici, l’instruction for k in range(n) fait prendre à k les valeurs \(0,1,\dots,n-1\). Or la relation de récurrence est
\[ \forall m\in\mathbb{N},\ u_{m+1}=m u_m+3 \]
Ainsi, lorsque k vaut \(m\), la mise à jour u = k*u + 3 calcule bien \(u_{m+1}\) à partir de \(u_m\).
On peut aussi écrire un programme équivalent en faisant parcourir à k les valeurs \(1,2,\dots,n\). Dans ce cas, il faut décaler l’indice dans la formule, car au rang \(k\) on veut utiliser \(m=k-1\). On obtient alors :
n = int(input("Entrer n : "))
u = 0
for k in range(1, n+1):
u = (k-1)*u + 3
print(u)
En effet, quand k vaut \(1\), on calcule \(u_1\) à partir de \(u_0\) avec le coefficient \(0\). Quand k vaut \(2\), on calcule \(u_2\) à partir de \(u_1\) avec le coefficient \(1\), etc. À la fin, après \(n\) itérations, on a bien obtenu \(u_n\).
Un exercice sur un thème classique pour t’entraîner
Place maintenant tout en contexte avec un exercice d’annales choisi pour sa difficulté raisonnable et sa forte valeur d’entraînement. C’est l’occasion de tester ta compréhension, de te confronter à une vraie question de concours, et de profiter de l’aide de l’IA si tu en as besoin.
Contenu réservé aux membres
Il faut être membre et connecté pour accéder à cet exercice.