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 du point A sont (3, 4)'
# les coordonnées d'un vecteur sont stockées dans un tuple mais affichées verticalement
vect_u = (1,\
2)
printV(vect_u)
(1, 2)
print(f"Les coordonnées {vect_u} du vecteur s'affichent : ")
printV(vect_u)
Les coordonnées (1, 2) du vecteur s'affichent : (1, 2)
Différence entre paramètre et argument d'une fonction
Les paramètres sont les variables des fonctions. L'argument est quant à lui, une valeur fournie lors d'un appel d'une fonction.
Bref, en résumé : on définit des paramètres, et on passe des arguments.
Exercice 1 : Ecrire une fonction CoordVect(A,B) qui prend en paramètres les coordoonnées de deux points A et B et renvoie les coordonnées du vecteur d'origine A et d'extrémité B.
def CoordVect(A,B):
A = (3,4)
B = (2,1)
printV(CoordVect(A,B))
(-1, -3)
#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