Vous êtes sur la page 1sur 3

Exercice 1 :

Soient A une matrice carrée et b un vecteur.

Sous Matlab comment peut-on :


1/ Calculer l’inverse d’une matrice carrée A ?
2/ Calculer le déterminant de A ?
3/ Avoir sa décomposition A=L*U ?
4/ Avoir sa factorisation A=B*B’ ?

5/Avoir les matrices triangulaire inférieure, Supérieure, Diagonale de A ?

6/Avoir les valeurs propre de la matrice A ?


7/ Résoudre un système d’équations Ax = b avec Matlab ?

7/ Ecrire une fonction « puissanceMatrice (A, n) » qui calcule An

9/ Tracer la fonction f ( x )=x . sin ( 1x ) sur [−0.2; 0.2 ]


10/ Tracer les fonctions paramétrées :

3
x ( t )=sin ( t )
4
y ( t ) =cos ( t )−cos ( t ) −π ≤t ≤ π

5
1
( ( ))
x ( t )=si n ( t ) (e cos (t )−2 cos ( 4 t )+ sin
12 t
)

5
1
( ( ))
y ( t ) =cos ⁡(t)(e cos (t )−2 cos ( 4 t ) + sin
12 t
)

0 ≤ t ≤12 π

(Pour les questions 1..8 dérouler un petit exemple sous Matlab )


Exercice 2 :

Ecrire une fonction Cholesky(A) qui retourne B tel que A= BB t.


Ecrire une fonction resoudreSyst (A,b) qui résout un système linéaire Ax=b à l’aide de la
décomposition de Cholesky.

Exercice 3 :
Soient X=(x0,x1 ,….. ,xn ) et Y=(y0,y1 ,….. ,yn ) avec x0 = 0 et y0= 0

Pour calculer xi et yi on doit générer aléatoirement un nombre r entre 0 et 1,

Si 0≤ r <0.01 alors x i=0 ; y i=0.16∗y i−1


Sinon si 0.01 ≤r < 0.86 alors :

x i=0.85∗x i−1 +0.04∗y i−1 ; y i=−0.04∗x i−1 +0.85∗ y i−1 +¿ 0 rs x (i)=1 jrement un nombre entre 0 et 1. ¿ qui résoud
1.6

Sinon si 0.86 ≤ r <0.93

x i=0.2∗xi−1−0.26∗ yi −1 ; y i=0.23∗x i−1 +0.22∗y i−1+ 1.6

Sinon

x i=−0.15∗x i−1+ 0.28∗y i−1 ; y i=0.26∗xi −1 +0.24∗y i−1 +0.44

Avec x 0=0 et y 0=0 et i=1.. N

Question :

Pour N = 107 tracer tous les points (x(i), y(i)) en vert.

Exercice (BONUS)

Comment peut-on approximer la racine carré de 2 en utilisant que l’addition et la division, sachant
que :
Comment peut-on approximer la CONSTANTE "e" (Nombre exponentiel) ?

BON COURAGE !

Vous aimerez peut-être aussi