Dans la suite, on représente un point x du plan, comme le couple de ses coordonnées: (x1,x2).

Écrivez une fonction :

   1 def norme(v):
   2         ...

qui renvoie la norme du vecteur v.

Écrivez une fonction :

   1 def distance(x,y):
   2         ...

qui renvoie la distance euclidienne entre les points x et y.

Écrivez une fonction :

   1 def teste_disque(x,c,r):
   2         ...

qui renvoie True si le point x se trouve dans le disque fermé de centre c et de rayon r, et False sinon.

Écrivez une fonction :

   1 def teste_cercle(x,c,r):
   2         ...

qui renvoie True si le point x se trouve sur le cercle% de centre c et de rayon r, et False sinon. Que pensez-vous de la fiabilité de cette fonction?

Écrivez une fonction :

   1 def scalaire(u,v):
   2         ...

qui renvoie le produit scalaire des vecteurs u et v.

Écrivez une fonction :

   1 def orthogonaux(u,v):
   2         ...

qui renvoie True si les vecteurs u et v sont orthogonaux et False sinon.

Et maintenant, modifiez ce qu'il faut dans votre code pour que tout continue à fonctionner avec des vecteurs en dimension quelconque.

EnsInfo: Un peu de géométrie avec des couples de flottants (dernière édition le 2019-01-30 12:57:52 par LionelVaux)