Exercice *G1/ ★ A
l'aide de la fonction Axes3D.plot( ), tracez les
points suivant en les reliant dans l'ordre :
Il faut également relier les points D et A.
Correction DOCUMENTATION :
http://matplotlib.org/mpl_toolkits/mplot3d/tutorial.htmlExercice *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
| 110 | 124 |
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
Aide : [Afficher]
Pour les longueurs vous pouvez utiliser la fonction np.linalg.norm.