from pprint import pprint #fonction pour afficher les coordonnées d'un vecteur def printV(vectU): pprint(vectU, width=1) # les coordonnées d'un point sont stockées dans un tuple A = (3,4) f"Les coordonnées du point A sont {A}" # les coordonnées d'un vecteur sont stockées dans un tuple mais affichées verticalement vect_u = (1,\ 2) printV(vect_u) print(f"Les coordonnées {vect_u} du vecteur s'affichent : ") printV(vect_u) def CoordVect(A,B): A = (3,4) B = (2,1) printV(CoordVect(A,B)) #importation des bibliothèques nécessaires from matplotlib.pyplot import* A = (1,2) vect_u = (3,\ 4) #Définition des coordonnées du point A et du vecteur (xA,yA) = A (xu,yu)=vect_u #Représentation du représentant du vecteur u d'origine A vecteur=axes() #Appel de la fonction qui permet le tracé d'un vecteur vecteur.quiver(xA, yA, xu, yu,units='xy',scale=1) #"units" et "scale" sont des paramètres d'affichage que nous n'étudierons pas. Ils sont indispensable pour un affichage correct. grid() #Affichage du quadrillage du repère vecteur.set_aspect('equal') #La même unité est utilisé en abscisse et ordonnée xlim(0,6) #Valeur mini et maxi de la fenêtre en abscisse ylim(0,8) #Valeur mini et maxi de la fenêtre en ordonnée title('Représenter un vecteur',fontsize=10) #Titre du graphique show() #Afficher le graphique #importation des bibliothèques nécessaires from matplotlib.pyplot import* #Définition des coordonnées des points et des vecteurs nécessaires #Représentation des vecteurs vecteur=axes() vecteur.quiver(xA, yA, xu, yu,units='xy' ,scale=1) #Vecteur AB #Ligne à écrire (tracé du vecteur BC) #Ligne à écrire (tracé du vecteur AC) grid() #Affichage du quadrillage du repère vecteur.set_aspect('equal') #la même unité est utilisé en abscisse et ordonnée xlim(-4,6) #Ligne à modifier ylim(-4,4) #Ligne à modifier title('Dessiner un vecteur',fontsize=10) #Ligne à modifier show() #Afficher le graphique