Select Git revision
01_Premier_programme.ipynb
Vector.h 597 B
typedef struct vec {
double x, y;
} vec;
//Créé et initialiser un vecteur:
vec *new_vec(double x, double y);
//Additionne deux vecteurs
vec *add_vec(const vec *const v1, const vec *const v2);
//Soustrait deux vecteurs
vec *sub_vec(const vec *const v1, const vec *const v2);
//Multiplie un vecteur par un scalaire
vec *mul_vec(double alpha, const vec *const v2);
//Calcule la norme d’un vecteur
double norm(const vec *const v1);
//Calcule la distance entre deux vecteurs
double distance(const vec *const v1, const vec *const v2);
//Affiche un vecteur
void print_vec(const vec *const v);