Vous êtes sur la page 1sur 2

République Islamique de Mauritanie Groupe Polytechnique

Institut Supérieur des Métiers


de l’Énergie (ISME)

TP2

Exercice 1 : Manipulation Numpy


Pour cet exercice, la réponse à chaque question ne doit contenir qu’une seule ligne de code.
a) Créer un tableau T1 qui ne contient que les nombres pairs qui se trouvent entre 0 et 50.
b) Créer un tableau T2 qui contiennent les cosinus des carrées des éléments de T1.
c) Quel est le minimum du tableau T2 ?
d) Quel est le nombre de fois que le maximum du tableau T2 est présent dans T2.
e) Créer un tableau T3 de taille 1x10 dont les coefficients sont des entiers aléatoires de l’intervalle [0;9]

Exercice 2 :
On considère la matrice M suivante :
1 3 7 2
𝐴= (38 9 0 4 )
1 3 4 3
51 0 9 4
a) Ecrire un petit programme qui permet de définir la matrice A
b) Quelles sont les résultats de : A[1:] , A[2:2] , A[2:1:4] , x=A[2:-1]
c) Que font les commandes (on aura préalablement importé numpy sous le nom np) np.ones((3,
1)), np.ones((1, 3)), np.ones(3), np.eye(3), np.eye(3, 2)?
d) Soit x un scalaire fourni par l’utilisateur, effectuez une multiplication scalaire de la matrice A
par x.
e) Ecrire une fonction qui prend comme paramètre deux matrices A et B et retourne matrice
produit.
f) Une matrice M d’ordre n est celle d’un projecteur si on a : M2=M.
Ecrire une fonction Estprojecteur qui prend comme paramètre une matrice carrée M et qui
retourne True si M est la matrice d’un projecteur et False si non.

Exercice 4 : Visualisation
a) Ecrire une fonction Python qui, pour deux paramètres réels donnés a et b, tracer la fonction

𝑓 ∶ 𝑥ͼ[−2𝜋, 2𝜋] → sin(𝑎𝜋𝑥 − 𝑏)

b) Tracer dans le même graphe les courbes de sinus et cousins avec deux couleurs différents et appliquer
les propriétés suivantes au graphique:

a. Ajouter un titre au graphique


b. Nommer les axes.
c. Ajouter un quadrillage
d. Ajouter la légende ’Sin’ et ’Cos’

Elément du module : ST_31 1/2 Année : 2021 - 2022


e. Fixer les échelles des x à [0,2 𝜋] et des y à [−1.4, 1.4]
f. Appliquer un fond bleu
c) L’équation 𝑒 𝑥 − 𝑥 = 0 a une solution unique, elle est comprise entre 0 et 1. On veut construire une
suite qui converge vers la solution, partant de x0 = 0, calculer les 5 premières valeurs construites par la
suite 𝑥𝑛+1 = 𝑓(𝑥𝑛 ). Tracer sur une même figure les fonctions 𝑥 → 𝑒 𝑥 , 𝑥 → 𝑥 et la ligne brisée reliant
les points
(𝑥0 , 𝑥1 ) − (𝑥1 , 𝑥2 ) … (𝑥4 , 𝑥5 )
Comme indiquer dans la courbe ci-dessous

Elément du module : ST_31 2/2 Année : 2021 - 2022

Vous aimerez peut-être aussi