# TD7: Intégration numérique ## Exercice 1: On considère l'intégrale suivante: $$I\ =\ \int_{1}^{2} \frac{1}{x}\,dx$$ 1) Calculer la valeur exacte de $I$. $$ I=\int_1^2\frac{1}{x}dx=[\ln(x)]_1^2=\ln(2)-\ln(1)=\ln(2)\simeq 0.6931 $$ 2) Calculer une approximation numérique par la méthode des trapèzes, avec un pas $h=\frac{1}{3}$. $$ I=\int_1^2 \frac{1}{x}dx=\int_1^{4/3} \frac{1}{x}dx + \int_{4/3}^{5/3} \frac{1}{x}dx + \int_{5/3}^{2} \frac{1}{x}dx $$ En appliquant la méthode des trapèzes pour le calcul de chaque intégrale, on obtient $$ I\simeq (\frac{4}{3}-1)(\frac{\frac{1}{1}+\frac{3}{4}}{2})+(\frac{5}{3}-\frac{4}{3})(\frac{\frac{3}{4}+\frac{3}{5}}{2})+(2-\frac{5}{3})(\frac{\frac{3}{5}+\frac{1}{2}}{2}) =\frac{7}{24}+\frac{27}{120}+\frac{11}{60}=\frac{2016}{2880}=0.7 $$ Remarque: on peut également directement utiliser la formule donnée dans le cours. 3) Pourquoi cette approximation est-elle supérieure à la valeur exacte de $I$? Est-ce vrai pour toute discrétisation uniforme de pas $h$? $$ E=-\frac{f"(\xi)}{12}(b-a)^2 h^2=-\frac{f"(\xi)}{12}\frac{1}{9} $$ On a $$ f(x)=\frac{1}{x}, f'(x)=-\frac{1}{x^2},f"(x)=-(-\frac{2}{x^3})=\frac{2}{x^3}>0 \mbox{ sur }[1,2] $$ d'où $$ E=-\frac{f"(\xi)}{108}<0. $$ Par conséquent, $$ \int_1^2\frac{1}{x}dx=0.7+E\Leftrightarrow\int_1^2\frac{1}{x}dx-0.7=E<0\Leftrightarrow\int_1^2\frac{1}{x}dx<0.7 $$ Ce résultat se retrouve facilement graphiquement. 4) On souhaite approcher $I$ par la méthode de Simpson. Quelle valeur de $h$ permet d'avoir une erreur inférieure à $10^{-4}$? En utilisant la méthode de Simpson, on a une erreur donnée par $$ E=-\frac{b-a}{2880}f^{(4)}(\eta)h^{4}, \eta\in[1,2] $$ $$ f"(x)=\frac{2}{x^3}, f^{(3)}=2\frac{(-3)}{x^4}=-\frac{6}{x^4}, f^{(4)}=-6\frac{(-4)}{x^5}=\frac{24}{x^5}. $$ $$ E=-\frac{1}{2880}\frac{24}{\eta^5}h^4=-\frac{1}{120}\frac{1}{\eta^5}h^4. $$ $$ |E|=|-\frac{1}{120}\frac{1}{\eta^5}h^4|\leq \frac{h^4}{120} $$ car $$ \frac{1}{x^5}\leq 1 \mbox{ sur } [1,2]. $$ Pour avoir $|E|\leq 10^{-4}$, il suffit d'avoir $$ \frac{1}{120}h^4\leq 10^{-4}\Leftrightarrow h\leq \sqrt[4]{120.10^{-4}}\leq 0.3309; $$ d'où $$ h=\frac{1}{N} \Leftrightarrow \frac{1}{0.3309} \leq N \Rightarrow N\geq 4. $$ ## Exercice 2: On souhaite approcher l'intégrale (singulière) suivante: $$ I\ =\ \int_{0}^{1} \frac{1}{(1+x)\sqrt{x(1-x)}}\,dx$$ 1) Pour quelle raison ne peut-on pas appliquer ici la méthode des trapèzes ou de Simpson? Car la fonction est singulière en 0 et en 1. 2) On cherche alors une formule du type: $$I(f)\ =\ \int_{0}^{1} \frac{f(x)}{\sqrt{x(1-x)}}\,dx\ = \ \alpha f(0) + \beta f(\frac{1}{2}) + \gamma f(1)+ R_1(f)$$ Déterminer les coefficients $\alpha, \beta, \gamma$ de sorte que le reste $R_1(f)$ soit nul pour l'ensemble des polynômes de degré $n$ le plus élevé possible, à préciser. On indique que si on note: $$I_k\ = \int_{0}^{1} \frac{x^k}{\sqrt{x(1-x)}}\,dx \quad \textrm{\ alors \ } I_0 =\pi \textrm{\ et \ } I_k = \frac{2k-1}{2k}I_{k-1}, \ k\ge 1.$$ $$ \left\{ \begin{array}{l} \displaystyle I_0=\int_0^1 \frac{1}{\sqrt{x(1-x)}}dx=\pi,\\ \displaystyle I_1=\int_0^1 \frac{x}{\sqrt{x(1-x)}}dx=\frac{2-1}{2}I_0=\frac{\pi}{2}, \\ \displaystyle I_2=\int_0^1 \frac{x^2}{\sqrt{x(1-x)}}dx=\frac{4-1}{4}I_1=\frac{3}{4}\frac{\pi}{2}=\frac{3}{8}\pi. \end{array} \right. $$ d'où $$ \left\{ \begin{array}{l} \alpha+\beta+\gamma = \pi\\ \frac{1}{2}\beta + \gamma =\frac{\pi}{2}\\ \frac{1}{4}\beta + \gamma=\frac{3\pi}{8} \end{array} \right. \Rightarrow \left\{ \begin{array}{l} \alpha = \frac{\pi}{4}\\ \beta = \frac{\pi}{2}\\ \gamma = \frac{\pi}{4} \end{array} \right. $$ On obtient la formule approchée: $$ I(f)\simeq \frac{\pi}{4}f(0)+\frac{\pi}{2} f(\frac{1}{2})+\frac{\pi}{4}f(1) $$ Déterminons l'ordre de l'approximation de l'intégrale. Vérification pour $I_3$: $$ I_3=\int_0^1\frac{x^3}{\sqrt{x(1-x)}}dx=\frac{5\pi}{16} $$ et $$ \alpha f(0)+\beta f(\frac{1}{2})+\gamma f(1)= \frac{\pi}{4}0+\frac{\pi}{2}(\frac{1}{2})^3+\frac{\pi}{4} 1^3=\frac{5\pi}{16}. $$ La méthode est au moins d'ordre 3. Vérification pour $I_4$: $$ I_4=\int_0^1\frac{x^4}{\sqrt{x(1-x)}}dx=\frac{35\pi}{128} $$ et $$ \alpha f(0)+\beta f(\frac{1}{2})+\gamma f(1)= 0+\frac{\pi}{2}(\frac{1}{2})^4+\frac{\pi}{4} 1^4=\frac{9\pi}{32}. $$ $$ I_4\neq \alpha f(0)+\beta f(\frac{1}{2})+\gamma f(1) $$ donc la méthode n'est pas d'ordre 4. Par conséquent, la méthode étudiée est d'ordre 3, c'est à dire qu'elle exacte pour les polynômes de degrès $\leq 3$. 3) On suppose qu'il existe une constante $C$ telle que: $$\forall f\in \mathcal{C}^{(n+1)} \quad \exists c \in [0,1] / \quad R_1(f) = Cf^{(n+1)}(c).$$ En considérant $f(x)=x^4$, calculer $C$. Dans la question précédente, on a vu que le formule est exacte pour les polynômes de degré $\leq 3$. $$ f(x)=x^4 \Rightarrow f^{(4)}(c)=4!=24. $$ et $I_4=\frac{35\pi}{2^7}$ et $\alpha f(0)+\beta f(\frac{1}{2})+\gamma f(1)=\frac{9\pi}{2^5}$ donc $$ R_1(f)=I_4-\frac{9\pi}{2^5}=\frac{35\pi}{2^7}-\frac{9\pi}{2^5}=-\frac{\pi}{2^7} $$ Or, $$R_1(f)=Cf^{n+1}(c)=Cf^{(4)}(c)=24C=-\frac{\pi}{2^7}\Rightarrow \displaystyle C=-\frac{\pi}{24.2^7}. $$ 4) Application numérique: calculer une approximation de $I$ par cette formule, et donner une majoration du reste $R_1\!\!\left(\dfrac{1}{1+x}\right)$. On souhaite approcher l'intégrale $I$. Or on a $I=I(f)$ avec $f(x)=\frac{1} {1+x}.$ $$ I(\frac{1}{1+x})=\alpha f(0)+\beta f(\frac{1}{2}) + \gamma f(1) + R_1(\frac{1}{1+x})=\frac{\pi}{4}\times 1 + \frac{\pi}{2}\frac{1}{1+\frac{1}{2}}+\frac{\pi}{4}\times \frac{1}{1+1}+R_1(f)=\frac{17\pi}{24} + R_1(\frac{1}{1+x}) $$ et $$ R_1(\frac{1}{1+x})=Cf^{(n+1)}(c). $$ Or $$ f^{(4)}(c)=24(1+c)^{-5} \mbox{ (car } (\frac{1}{1+x})^{(4)}=24(1+x)^{-5}) $$ Entre $0$ et $1$, $\displaystyle (\frac{1}{1+x})^{(4)}$ est maximum en $0$ et $f^{(4)}(0)=24$. $$ \Rightarrow |R_1(\frac{1}{1+x})|\leq \frac{\pi}{2^7} \mbox{ entre 0 et 1}. $$ ## Exercice 3: On considère les deux opérateurs linéaires suivants, définis pour les fonctions $f\in \mathcal{C}^{\infty}([-1,+1])$: $$ I(f)\ =\ \int_{-1}^{+1} f(x)\,dx , \qquad J(f) = \omega_1 f(x_1) + \omega_2 f(x_2) \quad x_1, x_2 \in [-1,1] \ x_1 \ne x_2. $$ 1) Déterminer $(\omega_1,\omega_2)$ en fonction de $(x_1,x_2)$ pour que $J(P)=I(P)$ pour tout $P\in\mathbb{P}_1$. Une base de $\mathbb{P}_1$ est $\{1,x\}$. Pour $P_0(x)=1$, $I(P_0)=\int_{-1}^1 1 dx =2$ et $J(P_0)=w_1\times 1 + w_2 \times 1=w_1+w_2.$ Pour $P_1(x)=x$; $I(P_1)=\int_{-1}^1 x dx =0$ et $J(P_1)=w_1x_1 +w_2x_2.$ On doit donc avoir $$ \left\{ \begin{array}{l} w_1+w_2=2\\ w_1x_1+w_2x_2=0 \end{array} \right. \Rightarrow \left\{ \begin{array}{l} w_2=2-w_1\\ w_1x_1+(2-w_1)x_2=0 \end{array} \right. \Rightarrow \left\{ \begin{array}{l} w_2=2-w_1\\ w_1=\frac{2x_2}{x_2-x_1} \end{array} \right. $$ et $$ w_2=2-w_1=-\frac{2x_1}{x_2-x_1}. $$ **Remarque:** Le calcul effectué sur les fonctions de base permet de généraliser la méthode à tout polynome de $\mathbb{P_1}$: $\forall p\in\mathbb{P}_1, \exists a,b$ tels que $$ p(x)=aP_0(x)+bP_1(x)\Rightarrow I(P)=aI(P_0)+bI(P_1) $$ et $$ \begin{array}{ll} J(p)&= w_1p(x_1)+w_2p(x_2)\\ &=w_1(aP_0(x_1)+bP_1(x_1))+w_2(aP_0(x_2)+bP_1(x_2))\\ &=a(w_1P_0(x_1)+w_2P_0(x_2))+b(w_1P_1(x_1)+w_2P_1(x_2))\\ &=a J(P_0)+b J(P_1) \end{array} $$ Or $$ J(P_0)=I(P_0) \mbox{ et } J(P_1)=I(P_1) $$ On a $$ J(P)=aI(P_0)+b I(P_1)=I(P) $$ avec $w_1$ et $w_2$ définis précédemment. 2) Montrer qu'il existe un unique couple $(x_1,x_2)$ pour lequel $J(P)=I(P)$ pour tout $P\in\mathbb{P}_3$. Pour $P_2(x)=x^2$, $$ I(P_2)=\int_{-1}^1 x^2 dx = \frac{2}{3} $$ et $$ J(P_2)=w_1x_1^2+w_2x_2^2 $$ Pour $P_3(x)=x^3$, $$ I(P_3)=\int_{-1}^1 x^3 dx=0 $$ et $$ J(P_3)=w_1 x_1^3+w_2 x_2^3. $$ On a donc $$ \left\{ \begin{array}{l} w_1 x_1^2+w_2 x_2^2=\frac{2}{3}\\ w_1 x_1^3+w_2 x_2^3=0 \end{array} \right. $$ On utilise le fait que $w_1=\frac{2x_2}{x_2-x_1}$ et $w_2=-\frac{2x_1}{x_2-x_1}$: $$ \left\{ \begin{array}{l} \frac{2}{3}=w_1x_1^2+w_2x_2^2\\ 0=w_1x_1^3+w_2x_2^3 \end{array} \right. \Rightarrow \left\{ \begin{array}{l} \frac{2}{3}=\frac{2x_2}{x_2-x_1} x_1^2-\frac{2x_1}{x_2-x_1}x_2^2=-2x_1x_2\\ 0=\frac{2x_2}{x_2-x_1}x_1^3-\frac{2x_1}{x_2-x_1}x_2^3=-2x_1x_2(x_2+x_1) \end{array} \right. $$ $$ \Rightarrow \left\{ \begin{array}{l} x_1x_2=-\frac{1}{3}\\ x_1x_2=0 \mbox{ ou } x_2+x_1=0 \end{array} \right. \Rightarrow \left\{ \begin{array}{l} x_1x_2=-\frac{1}{3}\\ x_2=-x_1 \end{array} \right. \Rightarrow \left\{ \begin{array}{l} x_1=-\frac{1}{\sqrt{3}}\\ x_2=\frac{1}{\sqrt{3}} \end{array} \right. $$ et $$ \left\{ \begin{array}{l} w_1=1\\ w_2=1. \end{array} \right. $$ 3)Calculer alors l'erreur $|J(f)-I(f)|$ pour $f(x)=e^{x}$. Combien d'évaluations de $f$ aurait-il fallu pour obtenir la même erreur par la méthode des trapèzes ? $$ |J(e^x)-I(e^x)|=|e^{-1/\sqrt{3}}+e^{1/\sqrt{3}}-\int_{-1}^1e^xdx|=|e^{-1/\sqrt{3}}+e^{1/\sqrt{3}}-e+e^{-1}|\simeq 0.007. $$ Pour la méthode des trapèzes, $$ E=-\frac{1}{6}f"(\xi)h^2 $$ et $$ f"(\xi)=e^\xi $$ d'où sur $[-1,1]$ $$ |f"(\xi)|\leq e \Rightarrow |E|\leq \frac{1}{6}e h^2 $$ Pour avoir $|E[\simeq 0.007$ il faut $$ \frac{1}{6}eh^2\simeq 0.007\Rightarrow h^2\simeq \frac{6\times 0.007}{e}\simeq 0.12 $$ Pour avoir un pas de $0.12$ on doit avoir $\frac{2}{0.12}\simeq 16$ intervalles entre $[-1,1]$. Donc on aurait du faire environ 17 évaluations de la fonction $f$ pour obtenir la même erreur contre seulement 2 évaluation pour la méthode de Gauss.