📚 الرئيسية

مسابقة دكتوراه 2013Université Abdelhamid Ibn Badis - Mostaganem — الموضوع 03

مسابقة تخصص · Analyse Numérique & Optimisation · المدة: 1سا

Épreuve Écrite du Concours d'Accès en 3ème Cycle LMD — Option : Modélisation, simulations et calculs scientifiques appliqués — Épreuve 1 : Méthodes numériques et Équations différentielles, Université Abdel Hamid Ibn Badis Mostaganem, Faculté des Sciences et de la Technologie — Mardi 22 Octobre 2013 (Durée 1 Heure 30 Minutes).

التمرين 1

Exercice 1 — Résolution numérique d'un problème de Cauchy par schéma d'Euler

#euler-method#ode#numerical-approximation#error-analysis

On considère le problème de valeurs aux limites suivant (de solution y(t)=3e2tcos(t)+e2tsin(t)y(t) = 3e^{-2t}\cos(t) + e^{-2t}\sin(t)) :

(1){y(x)+4y(x)+5y(x)=0sur [0,1]y(0)=3y(0)=5(1) \begin{cases} y''(x) + 4y'(x) + 5y(x) = 0 \quad \text{sur } [0, 1] \\\\ y(0) = 3 \\\\ y'(0) = -5 \end{cases}
  1. Écriture du problème sous forme matricielle : réécrire l'équation différentielle sous la forme Y(x)=P×Y(x)Y'(x) = P \times Y(x), Y(0)=Y0Y(0) = Y_0.
  2. Utilisant le schéma Yn+1=Yn+hf(xn,Yn)Y_{n+1} = Y_n + h f(x_n, Y_n), donner une approximation de la solution de (1), pour un pas h=0.2h = 0.2.
  3. Calculer l'erreur commise par ce schéma.
الحل

1.

On pose Y=(yy)Y = \begin{pmatrix} y \\\\ y' \end{pmatrix}, P=(0154)P = \begin{pmatrix} 0 & 1 \\\\ -5 & -4 \end{pmatrix}, Y0=(35)Y_0 = \begin{pmatrix} 3 \\\\ -5 \end{pmatrix}.

2.

Y1=Y0+0.2PY0=(35)+0.2(55)=(24)Y_1 = Y_0 + 0.2 \cdot PY_0 = \begin{pmatrix} 3 \\\\ -5 \end{pmatrix} + 0.2 \begin{pmatrix} -5 \\\\ 5 \end{pmatrix} = \begin{pmatrix} 2 \\\\ -4 \end{pmatrix}. On continue pour Y2,,Y5Y_2, \ldots, Y_5.

3.

L'erreur du schéma d'Euler explicite est O(h)=O(0.2)O(h) = O(0.2). On compare les valeurs approchées avec la solution exacte y(t)=3e2tcost+e2tsinty(t) = 3e^{-2t}\cos t + e^{-2t}\sin t.

Erreur globale =O(h)=O(0.2)\boxed{\text{Erreur globale } = O(h) = O(0.2)}

التمرين 2

Exercice 2 — Conditionnement d'un système linéaire

#conditioning#linear-system#perturbation

Soit ε>0\varepsilon \gt 0 et

Aε=(1111+ε)A_\varepsilon = \begin{pmatrix} 1 & 1 \\\\ 1 & 1 + \varepsilon \end{pmatrix}

et soit à résoudre le système linéaire Aε(xy)=(11)A_\varepsilon \begin{pmatrix} x \\\\ y \end{pmatrix} = \begin{pmatrix} 1 \\\\ 1 \end{pmatrix}.

Si l'on change légèrement le second membre et on résout Aε(xy)=(11+ε)A_\varepsilon \begin{pmatrix} x \\\\ y \end{pmatrix} = \begin{pmatrix} 1 \\\\ 1 + \varepsilon \end{pmatrix}.

Commentaire.

الحل

Premier système : x+y=1x + y = 1, x+(1+ε)y=1x + (1+\varepsilon)y = 1, d'où y=0y = 0 et x=1x = 1. Deuxième système : y=1y = 1 et x=0x = 0. Une petite perturbation ε\varepsilon du second membre change complètement la solution. Le système est mal conditionné : cond(Aε)1/ε\text{cond}(A_\varepsilon) \sim 1/\varepsilon qui explose quand ε0\varepsilon \to 0.

Systeˋme mal conditionneˊ, cond(Aε)1ε\boxed{\text{Système mal conditionné, cond}(A_\varepsilon) \approx \frac{1}{\varepsilon}}