Sous-sections

4.2 Algorithme de GAUSS

4.2.1 Exemple

englishméthode d'élimination de Gauss pour un système 3*3

4.2.2 Principe

  1. transformation du système $A.x=b$
    en un système triangulaire $U.x=d$
  2. résolution de $U.x=d$

4.2.3 Système triangulaire


\begin{displaymath}
U.x=d  \mbox{{  avec }}   U_{ij}=0 \mbox{si}   i>j\end{displaymath}

Pour $i$ de $N$ à $1$

\begin{displaymath}
x_{i}=\frac{d_{i}-\sum_{j=i+1}^{n}U_{ij}*x_{j}}{U_{ii}}\end{displaymath}

Algorithme
5

\begin{algorithm}
% latex2html id marker 601\par
\caption{remonté
}
\par
\beg...
...i]$\leftarrow$(d{[}i]-somme)/U{[}i,i]
\par
finpour\end{list}\par
\end{algorithm}

4.2.4 Exemple d'élimination


\begin{displaymath}
\left[\begin{array}{ccc}
1 & 0 & 0\\
-1 & 2 & -1\\
-1 & -1...
...ay}\right]=\left[\begin{array}{c}
1\\
0\\
0\end{array}\right]\end{displaymath}


\begin{displaymath}
\left[\begin{array}{ccc}
1 & 0 & 0\\
0 & 2 & -1\\
0 & -1 &...
...ay}\right]=\left[\begin{array}{c}
1\\
1\\
1\end{array}\right]\end{displaymath}


\begin{displaymath}
\left[\begin{array}{ccc}
1 & 0 & 0\\
0 & 2 & -1\\
0 & 0 & ...
...ay}\right]=\left[\begin{array}{c}
1\\
1\\
3\end{array}\right]\end{displaymath}

4.2.5 Algorithme de GAUSS

Détail
de l'algorithme
Algorithme
6

\begin{algorithm}
% latex2html id marker 735\par
\caption{factorisation
}
\pa...
...$B{[}i]-Coef{*}B{[}k]
\par
  finpour
\par
finpour \end{list}\par
\end{algorithm}

coût
$\theta(N^{2})$ opérations

4.2.6 Pivotage

2 stratégies si $A_{kk}^{k}=0$

4.2.6.1 Pivotage partiel

permutation de ligne à chaque étape k
remplace la ligne k par la ligne p telle que

\begin{displaymath}
\left\vert A_{pk}^{k}\right\vert=\max_{k\leq i\leq n}\left\vert A_{ik}^{k}\right\vert\end{displaymath}

4.2.6.2 Pivotage total

permutation
ligne p colonne q pour amener en $A_{kk}$ l'élément $A_{pq}$ telle que

\begin{displaymath}
\left\vert A_{pq}^{k}\right\vert=\max_{k\leq i;j\leq n}\left\vert A_{ij}^{k}\right\vert\end{displaymath}

remarque:
si un pivot est nul apres pivotage partiel ou total, alors la matrice $A$ est singulière


Pr. Marc BUFFAT
marc.buffat@univ-lyon1.fr
2007-11-26