Exercice 1. Toute donnée de base est une matrice. Ainsi, un nombre est traité comme une matrice 1 × 1 et un vecteur
ligne (resp. un vecteur colonne) comme une matrice n × 1 (resp. 1 × n).
Effectuer les calculs suivants dans la console et interpréter.
1. A=[1,2,3,4,5], B=[0,2,4,6,8,10], D=[]
2. clc, clear, A=1 :5, B=0 :2 :10, D=[2 :1]
3. C=0 :1/3 :14
4. C=linspace(0,1,4)
5. length(C), size(C)
6. clc, clear, n=6 ; a=-2 ; b=9 ; Définir un vecteur x correspondant à la discrétisation uniforme de l’intervalle [a, b] en
utilisant linspace avec un pas de b−a n .
7. Que vaut x(1), x(4) ? Que peut-on dire de x(0) ?
8. Signification x(2 :3), x( :), x([1,1]), Concaténation :y=[a a x b]
10
2n .
X
9. Écrire le code Matlab qui calcul la somme suivante :
i =1
N
i p , utiliser input pour saisir N et p.
X
10. Écrire le code Matlab qui calcul la somme suivante :
i =1
1 3 2
µ ¶ µ ¶
−5 3 1 1 −2 5 10 −5
A= , B= , C=
−10 0 3 6 1 −1 3 1
1 0 −2
Exercice 3.
1. Définir le vecteur x = [0 π/10 2π/10 ··· 2π],
2. Tracer la fonction sinus avec plot(x, sin(x)), mettre un quadrillage de fond par la fonction grid on.
3. Tracer sur le même graphique la fonction y2 = cos x (fonction hold on).
4. Définir y1 = sin(x) et y2=cos(x), puis utiliser figure, subplot(2,1,1) et subplot(2,1,2) pour tracer sur une même figure
les deux graphes des fonctions sinus et cosinus l, l’un en dessous de l’autre.
5. Ajouter : title, xlabel, ylabel, legend
6. Sauvegarder la figure matlab en .jpg
A. LAMNII 1/ 2 2020/2021
UNIVERSITE HASSAN 1er , Settat
Faculté des Sciences et Techniques
Exercice 4. On se propose ici de calculer le polynôme d’interpolation de Lagrange et de Newton pour une fonction
déterminée par n + 1 valeurs f 0 , ..., f n en n + 1 points distincts x 0 , ..., x n .
Soit [a, b] = [−5, 5] et f (x) = sin(x). Posons x i = a + i h, i = 0, ..., n et h = b−an
1. Donnez le code Matlab de la fonction élémentaire de Lagrange L i ,n
2. Pour n = 4 tracer sur la même figure les fonctions élémentaire de Lagrange L i ,4 , i = 0, ..., 4
3. Pour n = 4 tracer sur la même figure le polynôme d’interpolation de Lagrange L 4 , les points d’interpolation (x i , y i ), i =
0, ..., n et la fonction sin.
4. Pour n = 4, 16 et 64 tracer l’erreur si n(x) − L n (x). Que remarquez vous.
iπ
5. Posons maintenant x i = b+a b−a
2 + 2 cos( n ), i = 0, ..., n.
Pour n = 4, 16 et 64 tracer l’erreur si n(x) − L n (x). Que remarquez vous.
Exercice 5. Soit
2. Définir une fonction I nt eg _4 qui permettra de calculer l’intégrale approchée de la fonction f sur l’intervalle de
[0, 1]. Déterminer son ordre d’exactitude "numérique".
3. Calculer la formule de dérivation associée à P et déterminer son ordre d’exactitude "numérique".
Exercice 6.
Etant donné un réel θ ∈ [0, 1], on s’intéresse à la formule de quadrature à deux points suivante :
Z b n−1
X Z xi +1 n−1
(x i +1 − x i )(θ f (x i ) + (1 − θ) f (x i +1 ))
X
f (x)d x ' f (x)d x
a i =0 x i i =0
A. LAMNII 2/ 2 2020/2021