In [47]:
from pprint import pprint

#fonction pour afficher les coordonnées d'un vecteur
def printV(vectU):
    pprint(vectU, width=1)
In [25]:
# les coordonnées d'un point sont stockées dans un tuple
A = (3,4)

f"Les coordonnées du point A sont {A}"
Out[25]:
'Les coordonnées du point A sont (3, 4)'
In [48]:
# 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)
In [58]:
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.

In [61]:
def CoordVect(A,B):
    
    
    
In [63]:
A = (3,4)
B = (2,1)

printV(CoordVect(A,B))
(-1,
 -3)
In [ ]:
 
In [ ]:
 

Représenter un vecteur

In [68]:
#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

Représenter une somme de vecteur

In [ ]:
#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