Exercice *G1/ A l'aide de la fonction Axes3D.plot( ), tracez les points suivant en les reliant dans l'ordre :

XYZ
A
000
B
1
1
0
C
1
1
1
D
0
0
1
Il faut également relier les points D et A.  Correction

       DOCUMENTATION  : http://matplotlib.org/mpl_toolkits/mplot3d/tutorial.html


Exercice *G2/ ★☆ Dessinez un cube sur un graphique 3D. Correction

       AIDE : regardez l'exercice M7

Exercice *G3/ Une bille est poussée sur un circuit. Un logiciel repère sa position (X,Y) à chaque instant t = 0.05s environ et la référence dans le tableau suivant :

Instant t (en seconde)
X : Distance (arbitraire)
Y : Hauteur (arbitraire)
0
1
15
0.05
1.25
13
0.10
1.75
10.5
0.15
2.5
7
0.20
3.5
3
0.25
6
0
0.30
7.25
2
0.35
8
4.25
0.40
8.4
5.5
0.45
7.6
3
0.5
6.9
1.2
1
6.26
0.09
1.05
5.35
0.16

Simulez en temps réel le parcours de la bille à l'aide de matplotlib. Correction

     Aide :      [Afficher]
Vous pouvez vous aider de plt.pause pour gérer le temps d'affichage.


Exercice
*G4/ Le tableau ci-dessous donne la hauteur de pins blancs en fonction de leurs diamètres. L'exercice consiste à afficher une droite approximant au mieux la hauteur en fonction du diamètre (Une régression linéaire). On peut trouver les coefficients de la droite grâce à scipy.stats.linregress. Correction

Hauteur
127
119
135
132
130
130
110
75
110124
Diamètre
21.2
20.2
24.6
23
27.2
18.6
17.3
10
19.7
22.3

Exercice *G5/ Affichez les valeurs de la fonction f(x) = x^2 + 6x +2 pour x allant de 0 à 10 avec un pas de 0.5. Correction



Exercice *G6/ Créez une fonction qui prend en paramètres 3 points (de type array en colonne) a, b et c et qui affiche le triangle correspondant avec les noms des points et les longueurs des côtés du triangle. Correction

G6py34_resultat        Aide : [Afficher]
Pour les longueurs vous pouvez utiliser la fonction np.linalg.norm.